Ich nutze das Aktuelle Office 365 MSO 64 Bit in VBA habe ich das Problem, dass Umlaute nicht korrekt in die Variablen übernommen werden, zur besseren Erklärung:
Private Sub Test()
Dim str_Test as String
str_Test = "test ä ö ü "
Me.txt_feld = str_Test
End Sub
Inhalt im Formularfeld "txt_feld": .test ? ? ?
Erster Verdacht, falscher Zeichensatz. Jedoch ist sowohl bei Access als auch für den PC Deutsch(Deutschland) als Sprache eingesetzt. Das Feld ist in Arial formatiert. Aber auch eine Änderung in einen anderen Font hat keine Verbesserung gebracht. Die Konvertierung scheint schon in VBA zu passieren. Wenn ich die Routine in Einzelschritten durchlaufen lasse, werden mir - wenn ich mit der Maus über die Variable gehe - bereits die ??? angezeigt. Ebenso im Direktfenster.
Der Font im VBA-Editor ist Courier New (westlich)
Hat jemand noch eine Idee, woran das liegen könnte?
|