Повертає рядок , який надає відомості про змінна.
Синтаксис
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()".