VarType funkcija

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Grąžina sveikas skaičius, nurodantis kintamasispotipį.

Sintaksė

VarType ( kintamojo pavadinimas )

Būtinas kintamojo pavadinimasargumentas yra variantą, kuriame yra bet kuris kintamasis, išskyrus vartotojo apibrėžtos tipo kintamasis.

Grąžina reikšmę

Konstanta

Reikšmė

Aprašas

vbEmpty

0

tuščias (uninitialized)

vbNull

1

Neapibrėžta reikšmė (nėra tinkamas 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ės

vbString

8

Eilutė

vbObject

9

Object

vbError

10

Klaidos reikšmė

vbBoolean

11

Bulio logikos reikšmė

vbVariant

12

Variantas (naudojama tik su masyvais variantų)

vbDataObject

13

"Access" duomenų objektą

vbDecimal

14

Dešimtainę reikšmę

vbByte

17

Baito reikšmė

vbUserDefinedType

36

Variantai, kuriuose yra vartotojo apibrėžta tipai

vbArray

8192

Masyvas


Pastaba: Visual Basic for Applications nustato šias konstantas. Galima naudoti bet vardus savo kodą vietoj tikrų reikšmių.

Pastabos

Funkciją VarType niekada grąžins reikšmę vbArray atskirai. Visada jis įtraukiamas į kitą reikšmę, norint nurodyti, kad tam tikro tipo masyvo. Konstantos vbVariant pateikti tik kartu su vbArray , nurodančius, kad VarType funkcijos argumentas yra masyvo tipas Variant. Pvz., sveikųjų skaičių masyvą grąžinta reikšmė yra apskaičiuojama kaip vbInteger + vbArrayarba 8194. Jei objektas yra numatytasis ypatybė, VarType(objekto) grąžina ypatybė numatyta objekto 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 naudojama funkcija VarType nustatyti kintamojo potipis.

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.
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ų.

×