Функция StrConv

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Връща Variant (низ) конвертират както са зададени.

Синтаксис

StrConv () низ, преобразуване [на страницата ] )

Синтаксисът на функцията StrConv има следните аргументи:

Аргумент

Описание

string

Изисква се. Низов израз ще се преобразува.

преобразуване

Изисква се. Цяло число. Сума от стойности, посочване на типа на конвертирането за извършване на.

НА СТРАНИЦАТА

По желание. LocaleID, ако е различна от системата LocaleID. (Системата LocaleID е по подразбиране).


Настройки

Настройките за Конвертираненааргумент са:

Константа

Value

Описание

vbUpperCase

1

Преобразува низ с главни букви, знаци.

vbLowerCase

2

Преобразува низ в малки букви знаци.

vbProperCase

3

Преобразува първата буква на всяка дума в низ с главни букви.

vbWide *

4 *

Преобразува Стеснете знаци (еднобайтови) в низ от знаци wide (двубайтови) с.

vbNarrow *

8 *

Преобразува знаци wide (двубайтови) в низ да стесните знаци (еднобайтови).

vbKatakana **

16 **

Преобразува хирагана знаци в низ в катакана.

vbHiragana **

32 **

Преобразува знаци катакана в низ хирагана знаци.

vbUnicode

64

Преобразува низ Unicode чрез кодова таблица по подразбиране на системата. (Не е налично в Macintosh.)

vbFromUnicode

128

Преобразува низ от Unicode в кодова таблица по подразбиране на системата. (Не е налично в Macintosh.)


* Отнася се за Източна Азия езикови променливи.

** Се отнася за Япония само.

Забележка : Тези константи са посочени от Visual Basic for Applications (VBA). Като резултат те могат да се използва навсякъде във вашия код вместо действителните стойности. Най-много може да се комбинира, например vbUpperCase + vbWide, освен когато те са взаимно изключващи се, например vbUnicode + vbFromUnicode. Константите vbWide, vbNarrow, vbKatakanaи vbHiragana предизвика време на изпълнение грешки, когато се използва в държави, където те не се прилагат.

По-долу са валидни word разделители за правилното обвивка: Null (Chr$(0)), хоризонтално раздел (Chr$(9)), нов ред (Chr$(10)), вертикален табулатор (Chr$(11)), подаване на формуляр (Chr$(12)), знак за нов абзац (Chr$(13)), интервал (SBCS) (Chr$(32)). Действителната стойност за интервал зависи от страна/регион за DBCS.

Забележки

Когато сте конвертиране от байт масиви в ANSI формат низ, трябва да използвате функция StrConv . Когато конвертирате от редица в Unicode формат, използвайте отчет за задача.

Пример

Забележка : Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията StrConv за преобразуване на низ на Unicode в 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

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×