Funkcia StrConv

Vráti hodnotu typu Variant (String), ktorá je skonvertovaná v súlade so zadaním.

Syntax

StrConv ( reťazec, konverzia [, LCID ] )

Syntax funkcie StrConv má tieto argumenty:

Argument

Popis

reťazec

Povinný argument. Reťazcový výraz, ktorý sa má skonvertovať.

konverzia

Povinný argument. Hodnota typu Integer. Súčet hodnôt určujúcich typ konverzie, ktorá sa má vykonať.

LCID

Voliteľný argument. Identifikácia LocaleID, ak je iná ako systémová identifikácia LocaleID. (Systémová identifikácia LocaleID je predvolená.)


Nastavenia

Nastavenia konverzieargument sú:

Konštanta

Hodnota

Popis

vbUpperCase

1

Skonvertuje reťazec na veľké písmená.

vbLowerCase

2

Skonvertuje reťazec na malé písmená.

vbProperCase

3

Skonvertuje prvé písmeno každého slova v reťazci na veľké písmeno.

vbWide *

4

Skonvertuje úzke (jednobajtové) znaky v reťazci znakov na široké (dvojbajtové) znaky.

vbNarrow *

8

Skonvertuje široké (dvojbajtové) znaky v reťazci znakov na úzke (jednobajtové) znaky.

vbKatakana **

16**

Skonvertuje znaky hiragana v reťazci znakov na znaky katakana.

vbHiragana **

32**

Skonvertuje znaky katakana v reťazci znakov na znaky hiragana.

vbUnicode

64

Skonvertuje reťazec na Unicode pomocou predvolenej kódovej stránky systému. (Nie je k dispozícii v počítačoch Macintosh.)

vbFromUnicode

128

Skonvertuje reťazec z kódovania Unicode na predvolenú kódovú stránku systému. (Nie je k dispozícii v počítačoch Macintosh.)


* Vzťahuje sa na miestne nastavenia pre východnú Áziu.

** Vzťahuje sa iba na Japonsko.

Poznámka : Tieto konštanty sú zadané v programe Visual Basic for Applications (VBA). V dôsledku ich možno použiť kdekoľvek v kóde namiesto skutočných hodnôt. Väčšinu konštánt možno skombinovať, napríklad vbUpperCase + vbWide, okrem prípadov, keď sa navzájom vylučujú, napríklad vbUnicode + vbFromUnicode. Konštanty vbWide, vbNarrow, vbKatakana a vbHiragana spôsobujú chyby počas spúšťania, ak sa používajú na miestach, na ktoré sa nevzťahujú.

Nižšie sú uvedené platné oddeľovače slov pre správnu veľkosť písma: null (Chr$(0)), vodorovný tabulátor (Chr$(9)), koniec riadka (Chr$(10)), zvislý tabulátor (Chr$(11)), posun o stránku (Chr$(12)), posun na koniec riadka (Chr$(13)), medzera (SBCS) (Chr$(32)). Skutočná hodnota medzery sa líši podľa krajiny alebo oblasti pre DBCS.

Poznámky

Ak konvertujete z poľa Byte vo formáte ANSI na reťazec, mali by ste použiť funkciu StrConv. Ak konvertujete z poľa vo formáte Unicode, použite priraďovací príkaz.

Príklad

Poznámka : Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia StrConv použitá na konvertovanie reťazca vo formáte Unicode na reťazec vo formáte 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
Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×