VarType funkcija

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

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

Sintaksė

VarType ( varname )

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

Objektas

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ąžina 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.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×