Връща стойност от тип String , която предоставя информация за променлива.
Синтаксис
TypeName ( променлива )
Изискванатааргумент на променлива е вариант, съдържащ произволна променлива, с изключение на променливата на дефиниран от потребителя тип.
Забележки
Низът, върнат от TypeName , може да бъде който и да е от следните:
Върнат низ |
Променлива |
Тип на обекта |
Обект, чийто тип е objecttype |
Byte |
Стойност за байтове |
Цяло число |
Цяло число |
Дълго |
Дълго цяло число |
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()".