Funkcija VarType

Pateikia sveikąjį skaičių, nurodantį kintamasis potipį.

Sintaksė

VarType ( varname )

Būtinas varnameargumentas yra variantas, kuriame yra kintamasis, išskyrus vartotojo apibrėžto tipo kintamąjį.

Grąžinamos reikšmės

Konstanta

Reikšmė

Aprašas

vbEmpty

0

tuščias (neinicijuotas)

vbNull

1

NULL (nėra tinkamų duomenų)

vbInteger

2

Sveikasis skaičius

vbLong

3

Ilgasis sveikasis skaičius

vbSingle

4

Viengubo tikslumo slankiojo kablelio skaičius

vbDouble

5

Dvigubo tikslumo slankiojo kablelio skaičius

vbCurrency

6

Valiutos reikšmė

vbDate

7

Datos reikšmė

vbString

8

Eilutė

"vbObject"

9

Object

vbError

10

Klaidos reikšmė

vbBoolean

11

Bulio logikos reikšmė

vbVariant

12

Variantas (naudojamas tik su variantų masyvais)

"vbDataObject"

13

Duomenų prieigos objektas

vbDecimal

14

Dešimtainė reikšmė

vbByte

17

Baitų reikšmė

vbUserDefinedType

36

Variantai, kuriuose yra vartotojo apibrėžti tipai

vbArray

8192

Masyvas


Pastaba: Šias konstantas nurodo "Visual Basic for Applications". Vardus galima naudoti bet kurioje kodo vietoje, vietoje faktinių reikšmių.

Pastabos

Funkcija VarType niekada negrąžina vbarray reikšmės. Ji visada įtraukiama į kitą reikšmę, kad būtų rodomas tam tikro tipo masyvas. Konstanta Vbvariant grąžinama tik kartu su " vbarray ", kad būtų rodoma, jog funkcijos VarType argumentas yra Varianttipo masyvas. Pavyzdžiui, reikšmė, pateikta kaip sveikieji skaičiai, apskaičiuojama kaip Vbinteger + vbarrayarba 8194. Jei objektas turi numatytąjį ypatybė, VarType(objektas) grąžina objekto numatytosios ypatybės tipą.

Pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje funkcija VarType naudojama kintamojo tipui nustatyti.

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.

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×