Функция TypeName

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Връща низ , който предоставя информация за променлива.

Синтаксис

TypeName ( varname )

Необходими varnameаргумент е Variant, съдържаща всяка променлива, с изключение на променлива от тип на дефинирани от потребителя.

Забележки

Низът, върнат от TypeName може да бъде едно от следните неща:

Връща низ

Променлива

Тип на обект

Обект, чийто тип е тип на обект

Byte

Байт стойност

Цяло число

Цяло число

Дълъг

Дълго цяло число

Single

Единична точност на число с плаваща запетая

Double

Число с двойна точност с плаваща запетая

Валута

Стойност на валута

Decimal

Десетичната стойност

Дата

Стойност на дата

Низ

Низ

булев

Булева стойност

Грешка

Стойност за грешка

Празен

Неинициализирана

Null

Валидни данни

Обект

Обект

няма информация

Обект, чийто тип е неизвестно

Нищо

Обектна променлива, която не се отнася до обект


Ако varname е масив, върнатият низ може да бъде всеки един от възможни връщат низове (или вариант) с празни скоби в края. Например ако 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()".

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×