Функция Asc

Връща цяло число, представляващо код на знак, съответстващо на първата буква в даден низ.

Синтаксис

ASC ( низ )

Изискваният низаргумент е валиден низов израз. Ако низът не съдържа знаци, възниква грешка по време на изпълнение.

Забележки

Диапазонът за връщания е 0 – 255 на неdbcs системи, но – 32768 – 32767 в системите за DBCS.

Забележка: Функцията AscB се използва с байтови данни, които се съдържат в даден низ. Вместо да връща кода на знака за първия знак, AscB връща първия байт. Функцията AscW връща кода на Unicode знака, с изключение на платформи, където Unicode не се поддържа, в който случай поведението е идентично с функцията ASC .

Забележка:  Visual Basic for the Macintosh не поддържа Unicode низове. Следователно AscW(n) не може да върне всички Unicode знаци за n стойности в диапазона 128 – 65 535, както го прави в средата на Windows. Вместо това AscW(n) се опитва да прави "най-добро предположение" за Unicode стойности n по-голямо от 127. Следователно не трябва да използвате AscW в средата на Macintosh.

Примери за заявки

Израз

Резултати

Изберете ASC ("а") като Израз1 от ProductSales;

Връща кода "ASCII" за низа "a". Резултат: "97".

Изберете ASC ("Z") като AscCode от ProductSales;

Връща кода "ASCII" за низа "Z" в колоната AscCode. Резултат: "90".

Пример за VBA

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

Този пример използва функцията ASC , за да върне код на знака, съответстващ на първата буква в низа.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

Нуждаете се от още помощ?

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

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

×