Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає рядок , який надає відомості про змінна.

Синтаксис

TypeName ( varname )

Обов'язкове ім'я varnameаргумент – це варіант, який містить будь-яку змінну, крім змінної визначеного користувачем типу.

Примітки

Рядок, повернутий TypeName , може бути одним із таких елементів:

Рядок повернуто

Змінна

Тип об'єкта

Об'єкт, тип якого є типом objecttype

Байт

Значення "Байт"

Ціле число

Integer

Long

Довге ціле число

Single

Одноточне число з рухомою комою

Double

Число з подвійною точністю з рухомою комою

Валюта

Значення грошової одиниці

Десяткове число

Десяткове значення

Дата

Значення дати

String

String

Логічне значення

Логічне значення

Помилка

Значення помилки

Порожній

Неініціалізовано

Null-значення

Немає припустимих даних

Object

Об’єкт

Невідомо

Об'єкт, тип якого невідомий

Нічого

Змінна об'єкта, яка не посилається на об'єкт


Якщо varname – це масив, повернений рядок може бути будь-яким із можливих повернутих рядків (або Variant) з пустими дужками. Наприклад, якщо аргумент varname – це масив цілих значень, функція TypeName повертає значення "Integer()".

Приклад

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функція TypeName повертає відомості про змінну.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".

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

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×