Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

A97 - Word 2003 .txt konvertiert umlaute chinesisch statt Windows Standard

36 views
Skip to first unread message

Annelie Ansel

unread,
Apr 26, 2007, 11:28:31 AM4/26/07
to
Hallo,

bitte schickt mich nicht nach Word, ich les den Fehler
schon stundenlang in beiden Word-NG'S, aber niemand
hat wirklich eine Lösung ausser händischem Abhaken.

http://support.microsoft.com/kb/256060/de kenne ich auch,
hilft nicht weiter.

mein code aus Access heraus einen Word-Serienbrief
zu öffnen :

With WObjekt.ActiveDocument.MailMerge
.MainDocumentType = wdFormLetters
.OpenDataSource Name:=meinPfad & "Adresse.txt"
End With

bringt bei einem Kunden chinesische Zeichen in Word 2003,
auf einem anderen Rechner, ebenfalls mit Word 2003
Rechtecke statt Umlaute in den Seriendruckfeldern.

, Format:=wdOpenFormatUnicodeText
hinter .OpenDataSource Name:=meinPfad & "Adresse.txt"
bringt gar nichts.

Klickt man in Word das Kontroll-Kästchen an:
Konvertierung beim Öffnen bestätigen

dann sieht man, dass chinesisch ausgewählt ist, statt
Windows (Standard)

Mit Entsetzen habe ich festgestellt, dass der Fehler offensichtlich
in Word 2007 immer noch besteht, und seit SP3 von Word XP
aufgetaucht ist. Wie also kann ich meinem Access beibringen, dass
hinter
.OpenDataSource Name:=meinPfad & "Adresse.txt"
Word, egal welche Version, niemals chinesischen Zeichensatz
benutzt oder ersatzweise immer Windows (Standard) oder
irgendeinen Zeichensatz, der deutsche Umlaute ordentlich
lesen kann??

In der Adresse.txt wird alles korrekt angezeigt.

In der Registry den chinesischen Zeichensatz löschen ist
die allerletzte Möglichkeit, denn ich habe einen Kunden
in Taiwan, der dann das Programm nicht mehr benutzen
kann.

Gruß Annelie


Henry Habermacher

unread,
May 2, 2007, 12:04:24 AM5/2/07
to
Hallo Annelie

schön, Dich wieder mal zu lesen. Ich hoffe es geht Dir gut!

quoting Annelie Ansel:

> mein code aus Access heraus einen Word-Serienbrief
> zu öffnen :
>
> With WObjekt.ActiveDocument.MailMerge
> .MainDocumentType = wdFormLetters
> .OpenDataSource Name:=meinPfad & "Adresse.txt"
> End With
>
> bringt bei einem Kunden chinesische Zeichen in Word 2003,
> auf einem anderen Rechner, ebenfalls mit Word 2003
> Rechtecke statt Umlaute in den Seriendruckfeldern.
>
> , Format:=wdOpenFormatUnicodeText

Dir ist bewusst, dass Access 97 kein Unicode kennt? A97 muss sich dabei auf
das Verlassen, was ihm das System im Fall von komplexen Schriften das
Betriebssystem anbietet. Kontrolliere mal was in der Systemsteuerung bei den
Ländereinstellungen im Erweitert Register (3. Register) als Standard
Codepage eingestellt ist und welche Konversionen vorgesehen sind. Könnte
sein, dass Dir das hier reinspielt.

Allerdings: Um diese Probleme loszuwerden würde ich empfehlen, die Anwendung
nach A2003 zu migrieren, was in der Regel ziemlich problemlos läuft.

> .OpenDataSource Name:=meinPfad & "Adresse.txt"
> Word, egal welche Version, niemals chinesischen Zeichensatz
> benutzt oder ersatzweise immer Windows (Standard) oder
> irgendeinen Zeichensatz, der deutsche Umlaute ordentlich
> lesen kann??

Du kannst versuchen, die Text-Datei als ANSI Text abzuspeichern. Ich
vermute, diese ist als Unicode generiert worden. Öffne mal die Textdatei in
Notepad und öffne dann den "Speichern als" Dialog. Dort solltest Du das
Encoding ganz unten sehen. In einer Textdatei wird anhand der ersten paar
Zeichen eine Entscheidung gemacht, ob es sich um ANSI oder Unicode handelt.
Es ist durchaus möglich, dass Dir das hier einen Strich durch die Bemühungen
macht.

> In der Adresse.txt wird alles korrekt angezeigt.

;-) Vermutlich, weil der Notepad anders entscheidet, ob dies Unicode oder
ANSI ist.

> In der Registry den chinesischen Zeichensatz löschen ist
> die allerletzte Möglichkeit, denn ich habe einen Kunden
> in Taiwan, der dann das Programm nicht mehr benutzen
> kann.

Nein, das sollte nicht die Lösung sein. Wenn schon, dann wirklich eine
Migration nach A2003. Versuchshalber empfehle ich Dir das mal nur für diesen
Teil zu machen und dann zu kontrollieren, ob es aus A2003 heraus richtig
funktioniert. A2003 hat sonst noch einige Kleinigkeiten drin, welche die
Entwicklung angenehmer machen. Einzig die OH kann A97 nicht das Wasser
reichen, es spricht aber nichts dagegen, die A97 Hilfe weiterhin zu
verwenden, wenn Du mit A2003 arbeitest, wenn Du mit der A2003 Hilfe nicht
zurecht kommst.

Gruss
Henry

--
Keine E-Mails auf Postings in NGs. Danke.
FAQ www.donkarl.com

Annelie Ansel

unread,
May 5, 2007, 6:15:38 PM5/5/07
to
"Henry Habermacher" schrieb

> schön, Dich wieder mal zu lesen. Ich hoffe es geht Dir gut!
>
Immer wenn ich Dich "sehe" geht es mir supergut :-))

> quoting Annelie Ansel:
>
>> mein code aus Access heraus einen Word-Serienbrief
>> zu öffnen :

>> , Format:=wdOpenFormatUnicodeText


>
> Dir ist bewusst, dass Access 97 kein Unicode kennt?

Nö, sonst hätt ich das nicht probiert. Aber es ging ja damit nicht.

> Kontrolliere mal was in der Systemsteuerung bei den Ländereinstellungen

> ........

Henrylein, ich red doch nicht von meinem Rechner,

> Allerdings: Um diese Probleme loszuwerden würde ich empfehlen, die

> Anwendung nach A2003 zu migrieren, .................

Ich hab überhaupt kein A2003. Ich kann mir doch nicht jede
Version kaufen und für jede Version auch noch einen eigenen
Rechner. Ihr kriegt das von MS geschenkt, ich hab nicht einmal
eine Version um die Fehler nachvollziehen zu können, die mir einer
meldet. :-(((((

>> .OpenDataSource Name:=meinPfad & "Adresse.txt"
>> Word, egal welche Version, niemals chinesischen Zeichensatz
>> benutzt oder ersatzweise immer Windows (Standard) oder
>> irgendeinen Zeichensatz, der deutsche Umlaute ordentlich
>> lesen kann??
>
> Du kannst versuchen, die Text-Datei als ANSI Text abzuspeichern. Ich
> vermute, diese ist als Unicode generiert worden.

Hm, die hab ich doch selbst abgespeichert, das ist meine Abfrage. Mit
transfer text aus access 97 heraus, das kann doch gar kein Unicode sein,
wenn A97 kein Unicode kennt.

> Öffne mal die Textdatei in Notepad und öffne dann den "Speichern als"
> Dialog.
> Dort solltest Du das Encoding ganz unten sehen.

Ja logischerweise steht da "Ansi".

> In einer Textdatei wird anhand der ersten paar Zeichen eine Entscheidung
> gemacht, ob es sich um ANSI oder Unicode handelt.

Ja und Word 2003 kann offensichtlich kein Deutsch mehr :-(

> Es ist durchaus möglich, dass Dir das hier einen Strich durch die
> Bemühungen macht.

Was muss ich denn machen, dass mir A97 die txt so abspeichert,
dass Word 2003 die lesen kann?? Das ist doch wohl ein Bug von MS
Umlaute als chinesische Zeichen zu lesen statt als Windows (Standard)??

>> In der Adresse.txt wird alles korrekt angezeigt.
>
> ;-) Vermutlich, weil der Notepad anders entscheidet, ob dies Unicode oder
> ANSI ist.

nö, das kann kein Unicode sein, wenn A97 gar kein Unicode kennt.

[...]


> Migration nach A2003. Versuchshalber empfehle ich Dir das mal nur für
> diesen Teil zu machen und dann zu kontrollieren, ob es aus A2003 heraus

> richtig funktioniert. .....

Henry, Du kannst mich auch 2007 nicht bekehren eine höhere Version zu
nehmen wie meine Kunden haben, die haben leider Gottes alle in den Schulen
noch das blöde 2000 und da wird sich auch so schnell nichts ändern.
Deutschland hat kein Geld, und für die Bildung schon gar nicht. :-(

Aber ich habe in einer Word NG eine Lösung gefunden, siehe unten.
Ich weiss nur nicht wie ich das in mein Inno einbauen könnte oder
in mein Programm??????? geht das? Weiss das jemand?

Das hier hat funktioniert, deshalb ganz ausführlich für diejenigen,
die dasselbe Problem haben:

1. Beenden Sie alle Microsoft Office-Anwendungen.
2. Klicken Sie auf Start, klicken Sie auf Ausführen,
geben Sie Regedit ein, und klicken Sie dann auf OK.
3. Suchen Sie den folgenden Registrierungsschlüssel und
markieren Sie ihn indem Sie darauf klicken
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
4. Zeigen Sie auf Neu in dem Menü Bearbeiten und klicken Sie dann auf DWORD,
nachdem Sie den Schlüssel auswählen, der in Schritt 3 angegeben wird.
5. Geben Sie DefaultCPG ein, und drücken Sie dann die EINGABETASTE.
6. Klicken Sie mit der rechten Maustaste auf DefaultCPG, und klicken Sie
dann auf Ändern.
7. Wählen Sie in dem Feld DWORD-Wert bearbeiten Dezimal als die Basis aus.
8. Geben Sie in dem Feld Wert1252 ein, und klicken Sie dann auf OK.
9. Klicken Sie in dem Menü Datei auf Beenden, um Registrierungseditor zu
beenden

Lieber Gruß und vielen Dank für Deine Mühe

Annelie


Jörg Ostendorp

unread,
May 5, 2007, 7:06:38 PM5/5/07
to
Hallo Annelie,

> Aber ich habe in einer Word NG eine Lösung gefunden, siehe unten.
> Ich weiss nur nicht wie ich das in mein Inno einbauen könnte oder
> in mein Programm??????? geht das? Weiss das jemand?

Da Du Dein Programm doch wahrscheinlich für den aktuellen Rechner und nicht
nur auf für den aktuellen User installierst(?), müßtest Du das
Vorhandensein des Schlüssels in HKEY_CURRENT_USER ja sowieso bei jedem
Start Deiner Anwendung/Abfrage überprüfen.......

> Das hier hat funktioniert, deshalb ganz ausführlich für diejenigen,
> die dasselbe Problem haben:
>
> 1. Beenden Sie alle Microsoft Office-Anwendungen.
> 2. Klicken Sie auf Start, klicken Sie auf Ausführen,
> geben Sie Regedit ein, und klicken Sie dann auf OK.
> 3. Suchen Sie den folgenden Registrierungsschlüssel und
> markieren Sie ihn indem Sie darauf klicken
> HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
> 4. Zeigen Sie auf Neu in dem Menü Bearbeiten und klicken Sie dann auf DWORD,
> nachdem Sie den Schlüssel auswählen, der in Schritt 3 angegeben wird.
> 5. Geben Sie DefaultCPG ein, und drücken Sie dann die EINGABETASTE.
> 6. Klicken Sie mit der rechten Maustaste auf DefaultCPG, und klicken Sie
> dann auf Ändern.
> 7. Wählen Sie in dem Feld DWORD-Wert bearbeiten Dezimal als die Basis aus.
> 8. Geben Sie in dem Feld Wert1252 ein, und klicken Sie dann auf OK.
> 9. Klicken Sie in dem Menü Datei auf Beenden, um Registrierungseditor zu
> beenden

... und Code zum Schreiben in die Registry aus Access/VB heraus findest Du
per Google-Groups doch wie Sand am Meer. Auch die KnowHow.mdb enthält ein
Beispiel, und einige erweiterte Möglichkeiten gibts u.a. im Klassenmodul
von Peter Götz (www.gssg.de unter VB-Classic\Registry).

--
Grüßle vom Bodensee
Jörg Ostendorp

Access-FAQ: www.donkarl.com

Peter Doering

unread,
May 5, 2007, 7:27:42 PM5/5/07
to
Hallo,

Annelie Ansel wrote:
> "Henry Habermacher" schrieb


>> quoting Annelie Ansel:
>>
>> Allerdings: Um diese Probleme loszuwerden würde ich empfehlen, die
>> Anwendung nach A2003 zu migrieren, .................
>
> Ich hab überhaupt kein A2003. Ich kann mir doch nicht jede
> Version kaufen und für jede Version auch noch einen eigenen
> Rechner. Ihr kriegt das von MS geschenkt, ich hab nicht einmal
> eine Version um die Fehler nachvollziehen zu können, die mir einer
> meldet. :-(((((

In MSDN ( http://msdn2.microsoft.com/en-us/vstudio/aa718657.aspx ) sind
nicht nur die verschiedenen Access-Versionen seit A2 enthalten (excl. 97
und 2000 wegen MSJVM), sondern auch VPC, mit dem man auf einem Rechner (=
1x Hardware) alle Testszenarien in eigenen virtuellen PCs erstellen kann.

> Aber ich habe in einer Word NG eine Lösung gefunden, siehe unten.
> Ich weiss nur nicht wie ich das in mein Inno einbauen könnte oder
> in mein Programm??????? geht das? Weiss das jemand?
>
> Das hier hat funktioniert, deshalb ganz ausführlich für diejenigen,
> die dasselbe Problem haben:
>
> 1. Beenden Sie alle Microsoft Office-Anwendungen.
> 2. Klicken Sie auf Start, klicken Sie auf Ausführen,
> geben Sie Regedit ein, und klicken Sie dann auf OK.
> 3. Suchen Sie den folgenden Registrierungsschlüssel und
> markieren Sie ihn indem Sie darauf klicken
> HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
> 4. Zeigen Sie auf Neu in dem Menü Bearbeiten und klicken Sie dann auf DWORD,
> nachdem Sie den Schlüssel auswählen, der in Schritt 3 angegeben wird.
> 5. Geben Sie DefaultCPG ein, und drücken Sie dann die EINGABETASTE.
> 6. Klicken Sie mit der rechten Maustaste auf DefaultCPG, und klicken Sie
> dann auf Ändern.
> 7. Wählen Sie in dem Feld DWORD-Wert bearbeiten Dezimal als die Basis aus.
> 8. Geben Sie in dem Feld Wert1252 ein, und klicken Sie dann auf OK.
> 9. Klicken Sie in dem Menü Datei auf Beenden, um Registrierungseditor zu
> beenden

Erstell dir per Notepad eine Datei namens Irgendwas.reg mit folgendem
Inhalt:

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options]
"DefaultCPG"=dword:000004E4

(Dezimal 1252 entspricht Hex 4E4). Wenn du die Datei ausfuehrst, wird der
Schluessel neu eingetragen, falls noch nicht vorhanden, andernfalls
geaendert.

Siehe auch:
http://msdn2.microsoft.com/en-us/library/ms954395.aspx

Gruss - Peter

--
Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Henry Habermacher

unread,
May 6, 2007, 10:05:49 PM5/6/07
to
Hallo Annelie

quoting Annelie Ansel:
> Immer wenn ich Dich "sehe" geht es mir supergut :-))

Dange!

> Ich hab überhaupt kein A2003. Ich kann mir doch nicht jede
> Version kaufen und für jede Version auch noch einen eigenen
> Rechner. Ihr kriegt das von MS geschenkt, ich hab nicht einmal
> eine Version um die Fehler nachvollziehen zu können, die mir einer
> meldet. :-(((((

Na ja, geschenkt ist vielleicht ein bisschen hoch gegriffen, dafür muss
schon was geleistet werden. Du verschenkst ja Deine Software auch nicht,
oder?

>> Öffne mal die Textdatei in Notepad und öffne dann den "Speichern als"
>> Dialog.
>> Dort solltest Du das Encoding ganz unten sehen.
>
> Ja logischerweise steht da "Ansi".
>> In einer Textdatei wird anhand der ersten paar Zeichen eine
>> Entscheidung gemacht, ob es sich um ANSI oder Unicode handelt.
>
> Ja und Word 2003 kann offensichtlich kein Deutsch mehr :-(
>
>> Es ist durchaus möglich, dass Dir das hier einen Strich durch die
>> Bemühungen macht.
>
> Was muss ich denn machen, dass mir A97 die txt so abspeichert,
> dass Word 2003 die lesen kann?? Das ist doch wohl ein Bug von MS
> Umlaute als chinesische Zeichen zu lesen statt als Windows
> (Standard)??

Statt die

>
>>> In der Adresse.txt wird alles korrekt angezeigt.
>>
>> ;-) Vermutlich, weil der Notepad anders entscheidet, ob dies Unicode
>> oder ANSI ist.
>
> nö, das kann kein Unicode sein, wenn A97 gar kein Unicode kennt.

Annelie, die Textdatei ist eine Textdatei, da stehen nur Bytes drin. Je
nachdem wie das Öffnende Programm diese interpretiert, dann interpretiert
dieses jeweils 1 Byte als Zeichen oder dann nimmt es 2 Bytes als ein Unicode
Zeichen. Das steht nicht in der Textdatei explizit drin, ob das ANSI oder
UNICODE Text ist. Wenn A97 reinen Text abspeichert, kann es durchaus sein,
dass das öffnende Programm meint, es handle sich hier um UNICODE und nicht
um ANSI.

Versuch' mal folgendes:
Öffne die Datei per Notepad
Gib dann oberhalb der ersten Zeile folgende Zeile ein (genau wie folgt):
Mein Name ist Annelie Ansel

Versuch' diese Datei dann wieder in Word zu öffnen. Kann Word nun Chnesisch?
Sollte nicht, weil die erste Zeile eine ungerade Anzahl Byte bis zum ersten
Zeilenumbruch drin hat und Unicode immer eine gerade Anzahl Bytes haben
muss.

Ist es evt. so, dass Du in der ersten Zeile die Headers exportierst? Falls
ja, ändere in der Abfrage mal ein Feldname so, dass dieser ein Buchstabe
mehr oder weniger drin hat, könnte durchaus helfen, da dann Word nicht mehr
auf Unicode tippt.

Um ganz sicher zu gehen, dass Word die Datei richtig liest, kannst Du statt
einer Text-Datei auch Excel verwenden. Dort steht dann explizit drin, dass
dies Excel 97 Format ist und das hatte noch kein Unicode drin.

>> Migration nach A2003. Versuchshalber empfehle ich Dir das mal nur für
>> diesen Teil zu machen und dann zu kontrollieren, ob es aus A2003
>> heraus richtig funktioniert. .....
>
> Henry, Du kannst mich auch 2007 nicht bekehren eine höhere Version zu
> nehmen wie meine Kunden haben, die haben leider Gottes alle in den
> Schulen noch das blöde 2000 und da wird sich auch so schnell nichts
> ändern. Deutschland hat kein Geld, und für die Bildung schon gar
> nicht. :-(

Auch A2000 kann Unicode. Ich wollte dir nur empfehlen, auf eine voll
supportete Version zu wechseln. Du kannst übrigens aus A2003 heraus
problemlos A2000-er Datenbanken bearbeiten oder diese von A2003 heraus als
A2000-er Datenbank abspeichern. Musst nur darauf achten, dass Du keine
Features verwendest, die erst nach A2000 eingeführt wurden. Und das sind
nicht viele.

> Aber ich habe in einer Word NG eine Lösung gefunden, siehe unten.
> Ich weiss nur nicht wie ich das in mein Inno einbauen könnte oder
> in mein Programm??????? geht das? Weiss das jemand?
>
> Das hier hat funktioniert, deshalb ganz ausführlich für diejenigen,
> die dasselbe Problem haben:
>
> 1. Beenden Sie alle Microsoft Office-Anwendungen.
> 2. Klicken Sie auf Start, klicken Sie auf Ausführen,
> geben Sie Regedit ein, und klicken Sie dann auf OK.
> 3. Suchen Sie den folgenden Registrierungsschlüssel und
> markieren Sie ihn indem Sie darauf klicken
> HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
> 4. Zeigen Sie auf Neu in dem Menü Bearbeiten und klicken Sie dann auf
> DWORD, nachdem Sie den Schlüssel auswählen, der in Schritt 3
> angegeben wird. 5. Geben Sie DefaultCPG ein, und drücken Sie dann die
> EINGABETASTE.
> 6. Klicken Sie mit der rechten Maustaste auf DefaultCPG, und klicken
> Sie dann auf Ändern.
> 7. Wählen Sie in dem Feld DWORD-Wert bearbeiten Dezimal als die Basis
> aus. 8. Geben Sie in dem Feld Wert1252 ein, und klicken Sie dann auf OK.
> 9. Klicken Sie in dem Menü Datei auf Beenden, um Registrierungseditor
> zu beenden

Ob das eine Lösung ist, wage ich zu bezweifeln. Ab Vista wirst Du keine
Chance mehr haben, dort rumzufummeln.

Ich würde eine Lösung wählen, welche nicht in der Registry rumfummelt.

Annelie Ansel

unread,
May 9, 2007, 12:44:03 PM5/9/07
to
"Jörg Ostendorp" schrieb

> ... und Code zum Schreiben in die Registry aus Access/VB heraus findest Du
> per Google-Groups doch wie Sand am Meer.

Hm danke, aber wie Henry schreibt hat sich das ja wohl ab Windows Vista
erledigt?
Also auch keine Lösung?


Annelie Ansel

unread,
May 9, 2007, 12:51:19 PM5/9/07
to
"Peter Doering" schrieb

> Erstell dir per Notepad eine Datei namens Irgendwas.reg mit folgendem
> Inhalt:
>
> REGEDIT4
>
> [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options]
> "DefaultCPG"=dword:000004E4
>
> (Dezimal 1252 entspricht Hex 4E4). Wenn du die Datei ausfuehrst, wird der
> Schluessel neu eingetragen, falls noch nicht vorhanden, andernfalls
> geaendert.
>
> Siehe auch:
> http://msdn2.microsoft.com/en-us/library/ms954395.aspx

Danke, das werde ich mal probieren um zumindest bei Bedarf
einem Kunden das schicken zu können. Könnte ja sein, dass das
Problem mit Office >2003 gar nicht mehr auftritt?

Gruß Annelie


Peter Doering

unread,
May 9, 2007, 1:04:57 PM5/9/07
to
Hallo,

Annelie Ansel wrote:
> "Peter Doering" schrieb
>
>> Erstell dir per Notepad eine Datei namens Irgendwas.reg mit folgendem
>> Inhalt:

>> [...]


>
> Danke, das werde ich mal probieren um zumindest bei Bedarf
> einem Kunden das schicken zu können. Könnte ja sein, dass das
> Problem mit Office >2003 gar nicht mehr auftritt?

Ich denke, da hast du was missverstanden. Henry meinte, dass man solche
Registry-Hacks unter Vista mit eingeschalteter UAC vergessen kann. Oder
meinst du den Unicode-Support? Den gibt es seit A00.

Annelie Ansel

unread,
May 9, 2007, 1:15:14 PM5/9/07
to
"Henry Habermacher" schrieb

> Ist es evt. so, dass Du in der ersten Zeile die Headers exportierst?

Ja

> Falls ja, ändere in der Abfrage mal ein Feldname so, dass dieser ein
> Buchstabe mehr oder weniger drin hat, könnte durchaus helfen, da dann Word
> nicht mehr auf Unicode tippt.

Liebster Henry, es ist wirklich vergebene Liebesmühe,
ich kann das nirgenwo nachvollziehen. meine rechner geben mir alle nie
chinesisch aus und Office 2003 habe ich nicht. Einer meiner Mitarbeiter hat
Office
2003, aber auf seinem Rechner werden meine Seriendruckfelder seltsamerweise
ebenfalls nicht chinesisch angezeigt. Also kann auch der nicht testen.

> Um ganz sicher zu gehen, dass Word die Datei richtig liest, kannst Du
> statt einer Text-Datei auch Excel verwenden. Dort steht dann explizit
> drin, dass dies Excel 97 Format ist und das hatte noch kein Unicode drin.

Ja supi, und wie bring ich meinem Word bei aus Excel Seriendruckfeldern
auszulesen?? Hab da überhaupt keinen Plan mit Excel und müsste alles
umschreiben, weil Word 2003 meine Texte als chinesische Zeichen
interpretiert??
Nö, also irgendwie verlier ich wirklich grad die Lust.

> Ich würde eine Lösung wählen, welche nicht in der Registry rumfummelt.

Würde ich ja Henry, wenn ich denn eine geeignete wüsste, die mich
nicht stundenlang Arbeit kostet. Aber wegen einem solchen Mist
auf eine andere Version umzusteigen ist ja wohl ein bissel viel verlangt.

Gruß Annelie


Jörg Ostendorp

unread,
May 9, 2007, 2:24:43 PM5/9/07
to
Hallo Annelie,

Ich sehe da (im Gegensatz zur Arbeit mit der regedit.exe) eigentlich kein
Problem. Ganz so schlimm, wie Henry das zum Ausdruck bringt, ist es unter
Vista ja nun auch nicht. Der HKEY_CURRENT_USER-Zweig ist IIRC standardmäßig
sogar für das Gastkonto beschreibbar. Und selbst wenn sich ein Admin mal
ein bißchen stärker als gewöhnlich ausgetobt haben sollte, wird er Dir im
Zweifelsfall doch wohl zumindest diesen einen Schlüssel freischalten
können. Ich würde es zumindest mal ausprobieren und bei einem vielleicht
nicht ganz so peniblen Kunden testen lassen.

Annelie Ansel

unread,
May 9, 2007, 3:08:34 PM5/9/07
to
"Jörg Ostendorp" schrieb

>>> ... und Code zum Schreiben in die Registry aus Access/VB heraus findest
>>> Du
>>> per Google-Groups doch wie Sand am Meer.
>>
>> Hm danke, aber wie Henry schreibt hat sich das ja wohl ab Windows Vista
>> erledigt? Also auch keine Lösung?
>
> Ich sehe da (im Gegensatz zur Arbeit mit der regedit.exe) eigentlich kein
> Problem. Ganz so schlimm, wie Henry das zum Ausdruck bringt, ist es unter
> Vista ja nun auch nicht. Der HKEY_CURRENT_USER-Zweig ist IIRC
> standardmäßig
> sogar für das Gastkonto beschreibbar.

Hallo Jörg, danke, mit Vista kann ich selbst probieren, muss mir nur noch
einen neuen Rechner aufsetzen. Vista und Office 2007 hab ich. Hab halt nur
kein Office 2003 und kein Office XP.

Gruß Annelie


0 new messages