Vrne pretvorjeno VariantString().
Sintaksa
StrConv(string, conversion [, LCID])
Sintaksa StrConv funkcije ima te argumente:
| Argument | Opis |
|---|---|
string |
Obvezen. Izraz niza, ki ga želite pretvoriti. |
conversion |
Obvezen. Celo število. Vsota vrednosti, ki določa vrsto izvedene pretvorbe. |
LCID |
Neobvezen. ID območne nastavitve, če se razlikuje od območne nastavitve sistema. Območne nastavitve sistema so nastavljene privzeto. |
Nastavitve
Nastavitve conversion argumenta so:
| Konstanta | Vrednost | Opis |
|---|---|---|
vbUpperCase |
1 | Pretvori niz v velike črke. |
vbLowerCase |
2 | Pretvori niz v male črke. |
vbProperCase |
3 | Pretvori prvo črko vsake besede v niz z velikimi črkami. |
vbWide * |
4* | Pretvori ozke znake (enobajtne) v nizu v široke (dvobajtne). |
vbNarrow * |
8* | Pretvori široke znake (dvobajtne) v nizu v ozke (enobajtne). |
vbKatakana ** |
16** | Pretvori znake Hiragana v nizu v znake Katakana. |
vbHiragana ** |
32** | Pretvori znake Katakana v nizu v znake Hiragana. |
vbUnicode |
64 | Pretvori niz v Unicode tako, da uporabi privzeto kodno stran sistema. (Ni na voljo v računalniku Macintosh.) |
vbFromUnicode |
128 | Pretvori niz Unicode na privzeto kodno stran sistema. (Ni na voljo v računalniku Macintosh.) |
* Velja za vzhodnoazijske območne nastavitve.
** Velja samo za Japonsko.
Opomba
Te konstante določa VBA (Visual Basic for Applications). Ne glede na dejanske vrednosti jih lahko uporabite kjer koli v kodi. Združite lahko večino konstant. Uporabite vbUpperCase + vbWidena primer program . Ne kombinirajte konstant, ki se med seboj izključujejo. Ne uporabljajte vbUnicode + vbFromUnicodena primer . Konstante vbWidevbHiragana , vbNarrow, vbKatakanain povzročijo napake med izvajanjem, če jih uporabite v jezikih, kjer se ne uporabljajo.
V nadaljevanju so navedena veljavna ločila besed za pisanje z velikimi in malimi črkami: Null (Chr$(0)), vodoravni tabulator (Chr$(9)), pomik vrstice (Chr$(10)), navpični tabulator (Chr$(11)), vir obrazca (Chr$(12)), prehod v novo vrstico (Chr$(13)) in presledek (SBCS) (Chr$(32)). Za nabor znakov DBCS se dejanska vrednost za presledek razlikuje glede na državo ali regijo.
Opombe
Ko pretvarjate polje v obliki zapisa Byte ANSI v niz, uporabite to funkcijo StrConv . Če pretvorite isto vrsto polja v obliki zapisa Unicode, uporabite dodelitveno izjavo.
Primeri poizvedb
| Izraz | Rezultati |
|---|---|
SELECT StrConv(ProductDesc,1) AS Expr1 FROM ProductSales; |
Pretvori vrednosti iz polja ProductDesc v velike črke in jih prikaže v stolpcu Expr1 . |
SELECT StrConv(ProductDesc,2) AS LowercaseID FROM ProductSales; |
Pretvori vrednosti iz polja ProductDesc v male in jih prikaže v stolpcu LowercaseID . |
Primer VBA
Opomba
Naslednji primeri prikazujejo, kako lahko to funkcijo uporabite v modulu VBA (Visual Basic for Applications). Če želite več informacij o delu z modulom VBA, na spustnem seznamu ob možnosti »Iskanje« izberite »Vsebina za razvijalce« in nato v iskalno polje vnesite enega ali več izrazov.
V tem primeru je funkcija uporabljena StrConv za pretvorbo niza Unicode v niz ANSI.
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