Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine Zeichenfolge mit dem Zeichen zurück, das mit dem angegebenen Zeichencode verknüpft ist.
Syntax
Chr(charcode)
ChrB(charcode)
ChrW(charcode)
Das erforderliche charcode-Argument ist ein Long-Argument, das ein Zeichen identifiziert.
Hinweise
Zahlen zwischen 0 und 31 sind identisch mit standardmäßigen, nicht druckbaren ASCII-Codes . Chr(10) gibt beispielweise ein Zeilenvorschubzeichen zurück. Der normale Bereich für charcode ist 0–255. Auf DBCS-Systemen ist der tatsächliche Bereich für charcode jedoch -32768–65535.
Hinweis
Die ChrB -Funktion wird mit Bytedaten verwendet, die in einer Zeichenfolge enthalten sind. Anstatt ein Zeichen mit einem oder zwei Byte zurückzugeben, gibt ChrB immer ein einzelnes Byte zurück.
Die ChrW-Funktion gibt eine Zeichenfolge zurück, die das Unicode-Zeichen enthält, mit Ausnahme von Plattformen, auf denen Unicode nicht unterstützt wird; in diesem Fall ist das Verhalten identisch mit der Chr-Funktion.
Hinweis
Visual Basic für den Macintosh unterstützt keine Unicode-Zeichenfolgen. Daher kann ChrW(n) nicht alle Unicode-Zeichen für n-Werte im Bereich von 128–65.535 zurückgeben, wie dies in der Windows-Umgebung der Fall ist. Stattdessen schätzt ChrW(n) Unicode-Werte n größer als 127. Daher sollten Sie ChrW nicht in der Macintosh-Umgebung verwenden.
Die Funktionen Asc(), AscB() und AscW() sind das Gegenteil von Chr(), ChrB() und ChrW(). Die Asc()- Funktionen konvertieren eine Zeichenfolge in eine ganze Zahl.
Beispiel
In diesem Beispiel wird die Chr-Funktion zum Zurückgeben des mit dem angegebenen Zeichencodes verknüpften Zeichens verwendet.
Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.
Siehe auch
- Zeichensatz (0 – 127)
- Zeichensatz (128 – 255)
- Funktionen (Visual Basic for Applications)
- Asc()-, AscB()- und AscW()-Funktionen
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.