Функция TypeName

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

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

Синтаксис

TypeName () varname )

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

Забележки

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

Връща низ

Променлива

Тип на обект

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

Byte

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

Integer

Integer

Дълъг

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

Single

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

Double

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

Currency

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

Десетична

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

Дата

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

Низ

Низ

булев

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

Грешка

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

Празен

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

Null

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

Object

Обект

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

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

Нищо

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


Ако 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()".
Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

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

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

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

×