Функция StrConv

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Връща стойност от тип Variant (String), преобразувана по указания начин.

Синтаксис

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

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

Аргумент

Описание

string

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

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

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

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

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


Настройки

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

Константа

Стойност

Описание

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)), интервал (SBC) (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
Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

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

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

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

×