Функция VarType

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

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

Синтаксис

VarType ( varname )

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

Връщат стойности

Константа

Value

Описание

vbEmpty

0

Празен (не остане неинициализирана)

vbNull

1

NULL (валидни данни)

vbInteger

2

Цяло число

vbLong

3

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

vbSingle

4

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

vbDouble

5

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

vbCurrency

6

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

vbDate

7

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

vbString

8

Низ

vbObject

9

Обект

vbError

10

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

vbBoolean

11

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

vbVariant

12

Вариант (използва се само с масиви от варианти)

vbDataObject

13

Обект на данни на access

vbDecimal

14

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

vbByte

17

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

vbUserDefinedType

36

Варианти, които съдържат потребителските типове

vbArray

8192

Масив


Забележка : Тези константи са посочени от Visual Basic for Applications. Имената може да се използва навсякъде във вашия код вместо действителните стойности.

Забележки

Функция VarType никога не връща стойността за vbArray сама. Те винаги се добавят към друга стойност за указване на масив от определен тип. Връща се само постоянна vbVariant заедно с vbArray да укажете, че аргумент за функцията VarType е масив от тип Variant. Например стойността, върната за масив от цели числа се изчислява като vbInteger + vbArrayили 8194. Ако обект има по подразбиране свойство, VarType()обект) Връща типа на свойството на обекта по подразбиране.

Пример

Забележка : Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията VarType за определяне на подтипа на променлива.

Dim IntVar, StrVar, DateVar, MyCheck
' Initialize variables.
IntVar = 459
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar) ' Returns 2.
MyCheck = VarType(DateVar) ' Returns 7.
MyCheck = VarType(StrVar) ' Returns 8.

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

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

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

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

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

×