User Tools

Site Tools


vba:unicode

This is an old revision of the document!


[VBA] Unicode

Bei diversen Funktionen will man gewisse Zeichen maskieren, damit sie unverändert bleiben. Das kennen wir zum Beispiel bei Regulären Ausdrücken wo ein \. ein Punkt darstellt und ein . ohne \ ein beliebiges Zeichen. Wenn man jetzt Strings parsen will, dann muss man diese Zeichen durche twas ersetzen, den String parsen und dann die Zeichen wieder zurücksetzen. Ich abrbeite dabei mit Unicode.

Übersicht über die Unicode-Funktionen

Hier die Funktionen, die ich jeweils veredne um die Zeichen zu maskieren.

Funktion Beschreibung Beispiel
[VBA] char2Unicode() Casted ein Charakter in ein Unicode '€' → '\u20AC'
[VBA] masked2unicode() Wandelt alle mit \ maskierten Zeichen in einem String in unicode 'Hal\lo\!' → 'Hal\u006Co\u0021'
[VBA] unicode2char() Casted ein Unicode zurück in ein Char '\u20AC' → '€'
[VBA] unicodeDecode() Wandelt alle mit Unicodes in einem String in Zeichen u 'Hal\u006Co\u0021' → 'Hallo!'
vba/unicode.1441011900.txt.gz · Last modified: 31.08.2015 11:05:00 by yaslaw