Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับจํานวนเต็มที่ระบุชนิดย่อยของ ตัวแปร

ไวยากรณ์

VarType ( varname )

อาร์กิวเมนต์ varname ที่จําเป็นคือ ตัวแปร ที่มีตัวแปรใดๆ ยกเว้นตัวแปรของชนิดที่ผู้ใช้กําหนด

ส่งกลับค่า

ค่าคงที่

ค่า

คำอธิบาย

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

1.2

ตัวแปร (ใช้กับอาร์เรย์ของตัวแปรเท่านั้น)

vbDataObject

1.3

วัตถุ Data 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 = 459StrVar = "Hello World"DateVar = #2/12/69# MyCheck = VarType(IntVar)    ' Returns 2.MyCheck = VarType(DateVar)   ' Returns 7.MyCheck = VarType(StrVar)    ' Returns 8.

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย