VBA Userform, kyrillisch
15.09.2004 17:16:36
Frank
ich habe eine Userform, die ich mehrsprachig umschalten kann. (Captions / Texte)
Alles funktioniert, ausser bei kyrillischem Text für:
Caption der Userform selbst oder
Text, der mit VBA für z.Bsp. MsgBox gebildet wird wie strMessage = strA &strB
Jedes kyrillische Zeichen wird als "?" (code(63)) dargestellt.
Umgebung:
WindowsXP, Windows2000, Office 2002, OfficeXP
sollte auch auf NT und mit Office97 lauffähig sein.
Die Captions oder Texte der einzelnen Elemente werden einer Excel-Tabelle entnommen (mit Excel 2000, Format=Ariel erstellt). Auch Text in kyrillisch (vom Dolmetscher editiert).
Schriftformat für alle Elemente der Userform = Ariel
Der Text wird immer korrekt (auch) in kyrillisch dargestellt.
Getestet:
Ländereinstellung bzw. Region = Russisch => kein Erfolg
Spalte in der Tabelle mit den kyrillischen Zeichen mit
8-Bit Zeichensatz ER1251... oder A920... formatiert => kein Erfolg
Wie kann ich abfragen, ob der Text in UniCode vorliegt?
Wie kann ich den zu verwendenden Zeichensatz erzwingen?
Kann VBA überhaupt Text in Unicode verketten?
Danke Frank