Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

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.

Abfragebeispiele

Ausdruck

Ergebnisse

SELECT strConv(ProductDesc,1) AS Expr1 FROM ProductSales;

Konvertiert die Werte aus dem Feld "ProductDesc" in Großbuchstaben und wird in Spalte Expr1 angezeigt.

SELECT strConv(ProductDesc,2) AS LowercaseID FROM ProductSales;

Konvertiert die Werte aus dem Feld "ProductDesc" in Kleinbuchstaben und wird in der Spalte LowercaseID angezeigt. Konvertiert den ersten Buchstaben jedes Worts von "ProductDesc" in Großbuchstaben und wird in der Spalte PropercaseID angezeigt. Alle anderen Zeichen werden als Kleinbuchstaben belassen.

VBA-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

Zeichenfolgenfunktionen und ihre Verwendung

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×