Функция VarType

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

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

Синтаксис

VarType () varname )

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

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

Константа

Стойност

Описание

vbEmpty

0

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

vbNull

1

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

vbInteger

2

Integer

vbLong

3

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

vbSingle

4

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

vbDouble

5

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

vbCurrency

6

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

vbDate

7

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

vbString

8

Низ

vbObject

9

Object

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

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

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

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

×