Wednesday, December 28, 2022

StrConv-Funktion – Microsoft-Support

Gibt eine wie angegeben konvertierte Variante ( String ) zurück.

Syntax

StrConv ( Zeichenfolge, Konvertierung [ , LCID ] )

Die Syntax der StrConv- Funktion hat die folgenden Argumente:

Streit

Beschreibung

Schnur

Erforderlich. Zu konvertierender Zeichenfolgenausdruck.

Wandlung

Erforderlich. Ganze Zahl. Die Summe der Werte, die den auszuführenden Konvertierungstyp angeben.

LCID

Optional. Die Gebietsschema-ID, falls sie sich von der Gebietsschema-ID des Systems unterscheidet. (Die LocaleID des Systems ist die Standardeinstellung.)

Einstellungen

Die Einstellungen für die Konvertierungsargumente sind:

Konstante

Wert

Beschreibung

vbGroßbuchstaben

1

Konvertiert die Zeichenfolge in Großbuchstaben.

vbKleinschreibung

2

Konvertiert die Zeichenfolge in Kleinbuchstaben.

vbProperCase

3

Konvertiert den ersten Buchstaben jedes Wortes im String in Großbuchstaben.

vbWide *

4*

Konvertiert schmale (Einzelbyte) Zeichen in Zeichenfolgen in breite (Doppelbyte) Zeichen.

vbSchmal *

8*

Konvertiert breite (Doppelbyte-) Zeichen in Zeichenfolgen in schmale (Einzelbyte-) Zeichen.

vbKatakana **

16**

Konvertiert Hiragana-Zeichen in Zeichenfolgen in Katakana-Zeichen.

vbHiragana **

32**

Konvertiert Katakana-Zeichen in Zeichenfolgen in Hiragana-Zeichen.

vbUnicode

64

Konvertiert die Zeichenfolge unter Verwendung der Standardcodepage des Systems in Unicode. (Nicht verfügbar auf dem Macintosh.)

vbFromUnicode

128

Konvertiert die Zeichenfolge von Unicode in die Standard-Codepage des Systems. (Nicht verfügbar auf dem Macintosh.)

*Gilt für Gebietsschemata in Ostasien.

**Gilt nur für Japan.

Hinweis: Diese Konstanten werden von Visual Basic for Applications (VBA) angegeben. Daher können sie überall in Ihrem 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. vbUnicod e + vbFromUnicode . Die Konstanten vbWide , vbNarrow , vbKatakana und vbHiragana verursachen Laufzeitfehler, wenn sie in Gebietsschemas verwendet werden, auf die sie nicht zutreffen.

Die folgenden sind gültige Worttrennzeichen für die richtige Groß- und Kleinschreibung: 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.

Bemerkungen

Wenn Sie ein Byte -Array im ANSI-Format in einen String konvertieren, sollten Sie die StrConv- Funktion verwenden. Wenn Sie von einem solchen Array in das Unicode-Format konvertieren, verwenden Sie eine Zuweisungsanweisung.

Abfragebeispiele

Ausdruck

Ergebnisse

WÄHLEN Sie strConv(ProductDesc,1) AS Expr1 FROM ProductSales;

Wandelt die Werte aus dem Feld „ProductDesc" in Großbuchstaben um und zeigt sie in Spalte Expr1 an

WÄHLEN Sie strConv(ProductDesc,2) AS LowercaseID FROM ProductSales;

Wandelt die Werte aus dem Feld „ProductDesc" in Kleinbuchstaben um und zeigt sie in der Spalte LowercaseID an. Wandelt den ersten Buchstaben jedes Wortes von "ProductDesc" in Großbuchstaben um und zeigt es in der Spalte PropercaseID an. Alle anderen Zeichen bleiben in Kleinbuchstaben.

VBA-Beispiel

Hinweis: Die folgenden Beispiele veranschaulichen die Verwendung dieser Funktion in einem Visual Basic for Applications (VBA)-Modul. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie Entwicklerreferenz in der Dropdown-Liste 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

String-Funktionen und wie man sie verwendet

No comments:

Post a Comment