Visual Basic Editor versteht nur ANSI?

18/12/2008 - 00:04 von Ernst Tremel | Report spam
Hallo,

Kann es sein, dass der Visual Basic Editor nur ANSI versteht?
Nicht aber Unicode?
Zumindest in der "MsgBox"?

Ich habe den Eindruck dass in Ausdrücken wie

"Set myRange = ActiveDocument.Range(Start:=0, End:=Selection.End)
For Each aWord In myRange.Words"

und

"ActiveDocument.Words(1).Text"

auch ".Words"

Unicode nicht versteht, d.h. verarbeiten kann.

Oder sollte ich mich irren?

Gruß
Ernst
 

Lesen sie die antworten

#1 Christian Freßdorf
18/12/2008 - 07:38 | Warnen spam
Hallo Ernst,

Nicht aber Unicode?
Zumindest in der "MsgBox"?



ja, die normale, integrierte MsgBox-Funktion kann kein UNICODE.

Ich behelfe mir damit, dass ich die API
Private Declare Function MessageBoxW Lib "user32.dll" _
(ByVal hWnd As Long, ByVal lpText As Long, ByVal lpCaption As Long, ByVal uType As Long) As Long

verwende.

Gruß Christian
~~~~~~~~~~~~
Antworten / Rückmeldungen nur in die NG!
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)

Ähnliche fragen