ฟังก์ชัน IsObject

นำไปใช้กับ
Access for Microsoft 365 Access 2021 Access 2019 Access 2016

ส่งกลับค่า บูลีน ที่ระบุว่าตัวระบุ (Visual Basic) เป็นตัวแทนของวัตถุตัวแปร

ไวยากรณ์

IsObject(ตัวระบุ)

The required identifierargument is a variable name.

ข้อสังเกต

IsObject มีประโยชน์เฉพาะในการพิจารณาว่าตัวแปรเป็น VarTypevbObject หรือไม่ ปัญหานี้อาจเกิดขึ้นถ้า ตัวแปร อ้างอิงวัตถุจริง (หรือเคยอ้างอิง) วัตถุ หรือถ้าไม่มี สิ่งใดเลย

IsObject จะส่งกลับค่า True ถ้าตัวระบุเป็นตัวแปรที่ประกาศด้วยชนิดวัตถุหรือชนิดคลาสที่ถูกต้อง หรือถ้าตัวระบุเป็นตัวแปรของ VarTypevbObject หรือวัตถุที่ผู้ใช้กําหนด มิฉะนั้นจะส่งกลับค่าเท็จ IsObject จะส่งกลับ จริง แม้ว่าตัวแปรจะถูกตั้งค่าเป็น Nothing

ใช้การติดกับข้อผิดพลาดเพื่อให้แน่ใจว่าการอ้างอิงวัตถุถูกต้อง

ตัวอย่าง

หมายเหตุ

ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงนักพัฒนาในรายการ ดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน IsObject เพื่อระบุว่าตัวระบุแสดงถึงตัวแปรของวัตถุหรือไม่ MyObject และเป็น YourObject ตัวแปรวัตถุประเภทเดียวกัน ชื่อเหล่านี้เป็นชื่อทั่วไปที่ใช้เพื่อวัตถุประสงค์ในการอธิบายเท่านั้น

' Declare variables.
Dim MyInt As Integer, YourObject, MyCheck
Dim MyObject As Object
Set YourObject = MyObject  ' Assign an object reference.
MyCheck = IsObject(YourObject)  ' Returns True.
MyCheck = IsObject(MyInt)  ' Returns False.