Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Връща стойност от тип 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()".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×