Връща низ, който предоставя информация за променлива.
Синтаксис
TypeName(varname)
Задължителният аргумент за име на променливае вариант, съдържащ всички променливи, освен променлива от дефиниран от потребителя тип.
Забележки
Низът, върнат от TypeName , може да е всеки от следните:
| Върнат низ | Променлива |
|---|---|
| Тип на обекта | Обект, чийто тип е objecttype |
| Byte | Стойност на байта |
| Цяло число | Цяло число |
| Дълъг | Long integer |
| Single | Число с единична точност с плаваща запетая |
| Double | Число с двойна точност с плаваща запетая |
| Валута | Стойност на валутата |
| Decimal | Десетична стойност |
| Дата | Стойност на дата |
| String | String |
| булев | Булева стойност |
| Грешка | Стойност за грешка |
| Празен | Неинициализиран |
| Null | Няма валидни данни |
| Object | Обект |
| Няма информация | Обект, чийто тип е неизвестен |
| Нищо | Променлива "Обект", която не препраща към обект |
Ако име на променлива е масив, върнатият низ може да бъде всеки един от възможните върнати низове (или вариант на променлива) с добавени празни скоби. Например ако име на променлива е масив от цели числа, 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()".