Umlaut oder Akzent auslesen

14/01/2009 - 23:21 von Weichao Wang | Report spam
Hi alle,
Ich habe im Text Umlaut und Akzent wie Äîüabc etc. Wenn ich den Text
markiere und mit selection.text auslese, werden diese Buchstaben dargestellt
als ein Fragezeichen. Nur die englische Buchstaben werden richtig
dargestellt. Wie kann man den Text auslesen, ohne solche Buchstaben in
Fragezeichen umgewandelt zu werden?
Ich habe im Text noch russische Buchstaben, die ich durch "Einfügen/Symbol"
hinzugefügt habe. Die möchte ich auch auslesen können. Habt ihr eine Idee,
wie man das macht? Vielen Dank im voraus!
Weichao Wang
 

Lesen sie die antworten

#1 Klaus Linke
15/01/2009 - 00:30 | Warnen spam
"Weichao Wang" schrieb:
Hi alle,
Ich habe im Text Umlaut und Akzent wie Äîüabc etc. Wenn ich den Text
markiere und mit selection.text auslese, werden diese Buchstaben
dargestellt als ein Fragezeichen.



Der String stimmt schon (Unicode) ... Die Fragezeichen entstehen erst bei
der Darstellung, wenn du ihn zum Beispiel im VBA-Editor ausgibst, der kein
Unicode kann (Debug.Print Selection.Text).
Das gleiche Problem gibt's auch mit MsgBox.

Schau dir vielleicht diesen Thread an:
From: "Ernst Tremel"
Newsgroups: microsoft.public.de.word.vba
Subject: Visual Basic Editor versteht nur ANSI?
Date: Thu, 18 Dec 2008 00:04:18 +0100
http://www.microsoft.com/communitie...644bb31f23

Was möchtest du mit dem Text machen?

Gruß,
Klaus

Ähnliche fragen