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