StrConv függvény

Egy, a megadott módon konvertált Variant (karakterlánc) értéket ad eredményül.

Szintaxis

StrConv ( karakterlánc, konvertálás [, LCID ] )

Az StrConv függvény argumentumai a következők:

Argumentum

Leírás

karakterlánc

Kötelező. A konvertálandó karakterlánc.

konvertálás

Kötelező. Egész szám. A végrehajtandó konvertálás típusát meghatározó értékek összege.

LCID

Nem kötelező. A helyi azonosító, amennyiben nem azonos a rendszer helyi azonosítójával. (Az alapértelmezett érték a rendszer helyi azonosítója.)

Beállítások

A konvertálásargumentum beállításai az alábbiak:

Á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áncban az összes szó első betűjének nagybetűssé alakítása.

vbWide *

4*

A keskeny (egybájtos) karakterek átalakítása széles (kétbájtos) karakterekké.

vbNarrow *

8*

A széles (kétbájtos) karakterek átalakítása keskeny (egybájtos) karakterekké.

vbKatakana **

16**

Hiragana karakterek átalakítása katakana karakterekké.

vbHiragana **

32**

Katakana karakterek átalakítása hiragana karakterekké.

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: Az állandók megadása a Visual Basic for Applications (VBA) használatával történik. Ennek következtében bárhol használhatók a kódban a tényleges értékek helyett. A legtöbbjük kombinálható, például a vbUpperCase és a vbWide, kivéve, ha kölcsönösen kizárják egymást (például vbUnicode + vbFromUnicode). A vbWide, a vbNarrow, a vbKatakana és a vbHiragana állandó futásidejű hibákat okoz, ha olyan területi beállítások esetén használják őket, amelyekben nem érvényesek.

A megfelelő kis- és nagybetűhasználathoz a következő érvényes szóelválasztók használhatók: Null (Chr$(0)), vízszintes tabulátor (Chr$(9)), soremelés (Chr$(10)), függőleges tabulátor (Chr$(11)), lapdobás (Chr$(12)), kocsivissza (Chr$(13)), szóköz (SBCS) (Chr$(32)). A szóköz tényleges értéke ország/régió szerint eltérő a DBCS karakterkészlet esetén.

Megjegyzések

Amikor egy Bájt tömbből, ANSI formátumban végez konvertálást egy karakterláncba, az StrConv függvényt kell használnia. Amikor Unicode formátumban végzi a konvertálást egy ilyen tömbből, használjon hozzárendelési utasítást.

Lekérdezési példák

Kifejezés

Eredmény:

Válassza a strConv (ProductDesc; 1) Kif1 az ProductSales-től;

A "ProductDesc" mező értékeit nagybetűssé alakítja, és a Kif1 oszlopban jeleníti meg.

Válassza a strConv (ProductDesc; 2) LowercaseID az ProductSales-től;

A "ProductDesc" mező értékét kisbetűsre konvertálja, és a LowercaseID oszlopban jeleníti meg. Minden szó első betűjét a "ProductDesc" szóra a nagybetűs értékre alakítja, és a PropercaseID oszlopban jeleníti meg. Minden más karakter kisbetűsen marad.

Példa VBA-ként

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 mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ebben a példában az látható, ahogyan egy Unicode kódolású karakterláncot az StrConv függvénnyel alakítanak át ANSI formátumú karakterlánccá.

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

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Lásd még

Karakterláncfüggvények és használatuk

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×