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