StrConv-Funktion (StrKonv)

Gibt einen Wert des Typs Variant (String) zurück, der wie angegeben konvertiert wird.

Syntax

StrConv ( Zeichenfolge; Konvertierung [, LCID ])

Die Syntax der StrConv-Funktion hat die folgenden Argumente:

Argument

Beschreibung

Zeichenfolge

Erforderlich. Zeichenfolgenausdruck, der konvertiert werden soll.

Konvertierung

Erforderlich. Wert des Typs "Integer". Die Summe der Werte, die den auszuführenden Konvertierungstyp angeben.

LCID

Optional. Das Gebietsschema (LocaleID), wenn dieses vom Gebietsschema des Systems abweicht. (Standardmäßig wird das Gebietsschema des Systems verwendet.)


Einstellungen

Die Einstellungen für KonvertierungArgument lauten:

Konstante

Wert

Beschreibung

vbUpperCase

1

Konvertiert die Zeichenfolge in Großbuchstaben.

vbLowerCase

2

Konvertiert die Zeichenfolge in Kleinbuchstaben.

vbProperCase

3

Konvertiert den ersten Buchstaben jedes Worts in der Zeichenfolge in Großbuchstaben.

vbWide *

4

Konvertiert schmale Zeichen (Single-Byte-Zeichen) in der Zeichenfolge in breite Zeichen (Double-Byte-Zeichen).

vbNarrow *

8

Konvertiert breite Zeichen (Double-Byte-Zeichen) in der Zeichenfolge in schmale Zeichen (Single-Byte-Zeichen).

vbKatakana **

16

Konvertiert Hiragana-Zeichen in der Zeichenfolge in Katakana-Zeichen.

vbHiragana **

32**

Konvertiert Katakana-Zeichen in der Zeichenfolge in Hiragana-Zeichen.

vbUnicode

64

Konvertiert die Zeichenfolge mithilfe der Standardcodepage des Systems in Unicode. (Auf einem Macintosh nicht verfügbar.)

vbFromUnicode

128

Konvertiert die Zeichenfolge von Unicode in die Standardcodepage des Systems. (Auf einem Macintosh nicht verfügbar.)


* Gilt für ostasiatische Gebietsschemas.

** Gilt nur für Japan.

Hinweis : Diese Konstanten werden von Visual Basic for Applications (VBA) angegeben. Folglich können sie an jeder Stelle im Code anstelle der tatsächlichen Werte verwendet werden. Die meisten können miteinander kombiniert werden, z. B. VbUpperCase + VbWide, außer wenn sie sich gegenseitig ausschließen, wie z. B. VbUnicode + VbFromUnicode. Die Konstanten VbWide, VbNarrow, VbKatakana und VbHiragana führen zu Fehlern zur Laufzeit, wenn sie in Gebietsschemas verwendet werden, in denen sie nicht gelten.

Im Folgenden werden gültige Worttrennzeichen für gemischte Groß-/Kleinschreibung aufgeführt: Null (Chr$(0)), horizontaler Tabulator (Chr$(9)), Zeilenvorschub (Chr$(10)), vertikaler Tabulator (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.

Anmerkungen

Verwenden Sie beim Konvertieren eines Byte-Arrays im ANSI-Format in eine Zeichenfolge die StrConv-Funktion. Beim Konvertieren eines solchen Arrays im Unicode-Format verwenden Sie eine Zuweisungsanweisung.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die StrConv-Funktion verwendet, um eine Unicode-Zeichenfolge in eine ANSI-Zeichenfolge zu konvertieren.

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
Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×