Повертає ціле число, яке позначає код символу, що відповідає першій букві в рядку.

Синтаксис

ASC ( рядок )

Потрібний рядокаргумент є дійсним рядковий вираз. Якщо рядок не містить символів, відбувається помилка виконання.

Примітки

Діапазон для повернень – 0 – 255 на не дводвобайтні системи, але – 32768 – 32767 в системах DBCS.

Примітка.: Функція Ascb використовується з байтовими даними, що містяться в рядку. Замість того, щоб повертати код символу для першого символу, функція Ascb повертає перший байт. Функція AscW повертає Юнікод код символу, за винятком платформ, у яких Юнікод не підтримується, у цьому випадку поведінка ідентична функції AscW .

Примітка.:  Visual Basic для Macintosh не підтримує рядки Юнікоду. Таким чином, AscW(n) не може повертати всі символи Юнікоду для n значень у діапазоні 128 – 65 535, як у середовищі Windows. Натомість функція AscW(n) намагається "краще вгадати" для значень Юнікоду n, більших за 127. Таким чином, ви не повинні використовувати AscW в середовищі Macintosh.

Приклади запитів

Вираз

Результати

Виберіть пункт ASC ("a") як Expr1 з ProductSales;

Повертає код "ASCII" для рядка "а". Результат: "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.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до оцінювачів Microsoft Office

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

Дякуємо за ваш відгук!

×