Konvertált Variant (String) értéket ad eredményül.
Szintaxis
StrConv(string, conversion [, LCID])
A StrConv függvény szintaxisa az alábbi argumentumokat foglalja magában:
| Argumentum | Leírás: |
|---|---|
string |
Kötelező megadni. Az átalakítandó karakterlánc-kifejezés. |
conversion |
Kötelező megadni. Egy egész szám. Az értékek összege, amely meghatározza a végrehajtandó konvertálás típusát. |
LCID |
Nem kötelező. A területi azonosító, ha eltér a rendszer területi azonosítójától. A rendszer területi azonosítója az alapértelmezett. |
Beállítások
Az conversion argumentumbeállítások a következők:
| Állandó | Érték | Leírás: |
|---|---|---|
vbUpperCase |
1 | A karakterlánc nagybetűssé alakítása. |
vbLowerCase |
2 | A karakterlánc kisbetűssé alakítása. |
vbProperCase |
3 | A karakterlánc minden szavának első betűjét nagybetűssé alakítja. |
vbWide * |
4* | A karakterlánc keskeny (egybájtos) karaktereit széles (kétbájtos) karakterekké alakítja. |
vbNarrow * |
8* | A karakterlánc széles (kétbájtos) karaktereit keskeny (egybájtos) karakterekké alakítja. |
vbKatakana ** |
16** | A karakterláncban lévő hiragana karakterek katakana karakterekké alakítása. |
vbHiragana ** |
32** | A karakterlánc katakana karaktereit hiragana karakterekké konvertálja. |
vbUnicode |
64 | A karakterlánc átalakítása Unicode kódolásúvá a rendszer alapértelmezett kódlapjának használatával. (Macintosh rendszeren nem érhető el.) |
vbFromUnicode |
128 | A karakterlánc átalakítása Unicode kódolásúról a rendszer alapértelmezett kódlapjára. (Macintosh rendszeren nem érhető el.) |
*A kelet-ázsiai területi beállításokra érvényes.
**Csak Japánra érvényes.
Megjegyzés
A Visual Basic for Applications (VBA) megadja ezeket az állandókat. A tényleges értékek helyett bárhol használhatók a kódban. A legtöbb állandót kombinálhatja. Használja például a vbUpperCase + vbWide. Ne használjon egymást kölcsönösen kizáró állandókat egymással. Például ne használja a vbUnicode + vbFromUnicode. Az , , vbNarrowvbKatakanaés vbHiragana az vbWideállandók futásidejű hibákat okoznak, ha olyan területi beállítások esetén használja őket, ahol nem érvényesek.
A kis- és nagybetűk használatához a következő érvényes szóelválasztók szerepelnek: null (Chr$(0)), vízszintes tabulátor (Chr$(9)), soremelés (Chr$(10)), függőleges tabulátor (Chr$(11)), lapemelés (Chr$(12)), kocsivissza (Chr$(13)) és szóköz (SBCS) (Chr$(32)). KBKK esetén a szóköz tényleges értéke országonként és régiónként eltérő.
Megjegyzések
Amikor ANSI Byte formátumú tömböt konvertál karakterlánccá, használja a függvényt StrConv . Ha ugyanilyen típusú tömböt alakít át Unicode formátumban, használjon hozzárendelési utasítást.
Példák lekérdezésekre
| Expression (Kifejezés) | Eredmény: |
|---|---|
SELECT StrConv(ProductDesc,1) AS Expr1 FROM ProductSales; |
A mező értékeit ProductDesc nagybetűssé alakítja, és megjeleníti őket az oszlopban Expr1 . |
SELECT StrConv(ProductDesc,2) AS LowercaseID FROM ProductSales; |
A mező értékeit ProductDesc kisbetűssé alakítja, és megjeleníti őket az oszlopban LowercaseID . |
VBA-példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem melletti legördülő listából a fejlesztői segédlet elemre kattintva tudhat meg többet, majd a keresőmezőbe írhat be egy vagy több keresőszót.
Ez a példa egy Unicode-karakterláncot ANSI sztringgé alakít át a StrConv függvénnyel.
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