Повертає рядок , який надає відомості про змінна.
Синтаксис
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 StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = 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()".