StrConv-Funktion
Gibt eine Variante (String) zurück, die gemäß Angaben konvertiert wird.
Syntax
StrConv(string, conversion, [ LCID ])
Die Syntax der StrConv-Funktion umfasst die folgenden benannten Argumente:
Teil | Beschreibung |
---|---|
Zeichenfolge | Erforderlich. Zu konvertierender Zeichenfolgenausdruck. |
conversion | Erforderlich. Integer. Die Summe der Variablen, mit deren Hilfe der Typ der auszuführenden Konvertierung angegeben wird. |
LCID | Optional. Die LocaleID-Eigenschaft, sofern sie von der LocaleID-Eigenschaft des Systems abweicht. (Die LocaleID des Systems ist die Standardeinstellung.) |
Einstellungen
Die Einstellungen für dasKonvertierungsargument sind:
Konstante | Wert | Beschreibung |
---|---|---|
vbUpperCase | 1 | Konvertiert die Zeichenfolge in Großbuchstaben. |
vbLowerCase | 2 | Konvertiert die Zeichenfolge in Kleinbuchstaben. |
vbProperCase | 3 | Konvertiert den ersten Buchstaben der einzelnen Wörter in einer Zeichenfolge in Großbuchstaben. |
vbWide | 4 | Konvertiert schmale Zeichen (Einzelbyte-Zeichen) in einer Zeichenfolge in breite Zeichen (Doppelbyte-Zeichen). |
vbNarrow | 8 | Konvertiert breite Zeichen (Doppelbyte-Zeichen) in einer Zeichenfolge in schmale Zeichen (Einzelbyte-Zeichen). |
vbKatakana | 16 | Konvertiert Hiragana-Zeichen in einer Zeichenfolge in Katakana-Zeichen. |
vbHiragana | 32 | Konvertiert Katakana-Zeichen in einer Zeichenfolge in Hiragana-Zeichen. |
vbUnicode | 64 | Konvertiert die Zeichenfolge in Unicode. Dabei wird die Standard-Codepage des Systems verwendet. (Auf dem Macintosh nicht verfügbar.) |
vbFromUnicode | 128 | Konvertiert die Zeichenfolge von Unicode in die Standard-Codepage des Systems. (Auf dem Macintosh nicht verfügbar.) |
Trifft für ostasiatische Gebietsschemas zu. ** Trifft nur für Japan zu.
Hinweis
Diese Konstanten werden von Visual Basic for Applications angegeben. Daher können Sie an einer beliebigen Stelle im Code anstelle der tatsächlichen Werte verwendet werden. Die meisten können kombiniert werden, z. B. vbUpperCase + vbWide, außer wenn sie sich gegenseitig ausschließen, z. B. vbUnicode + vbFromUnicode. Die Konstanten vbWide, vbNarrow, vbKatakana und vbHiragana verursachen Laufzeitfehler , wenn sie in Gebietsschemas verwendet werden, in denen sie nicht angewendet werden.
Nachstehend finden Sie gültige Worttrennzeichen für eine ordnungsgemäße Schreibweise: Null (Chr$(0)), horizontale Registerkarte (Chr$(9)), Zeilenvorschub (Chr$(10)), vertikale Registerkarte (Chr$(11)), Seitenvorschub (Chr$(12)), Wagenrücklauf (Chr$(13)), Leerzeichen (SBCS) (Chr$(32)). Der tatsächliche Wert für ein Leerzeichen variiert je nach Land/Region für DBCS.
Hinweise
Bei der Konvertierung von einem Byte-Array im ANSI-Format in eine Zeichenfolge, verwenden Sie die StrConv-Funktion. Bei der Konvertierung eines solchen Arrays im Unicode-Format, verwenden Sie eine Zuweisungsanweisung.
Beispiel
In diesem Beispiel wird die StrConv-Funktion zum Konvertieren einer Unicode-Zeichenfolge in eine ANSI-Zeichenfolge verwendet.
Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next
Siehe auch
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.