Trả về một giá trị Boolean cho biết liệu một mã định danh (Visual Basic) có đại diện cho một biến đối tượng hay không.
Cú pháp
IsObject(identifier)
Đối số mã định danhbắt buộc là tên biến.
Chú thích
IsObject chỉ hữu ích trong việc xác định xem một Biến thể có thuộc VarTypevbObject hay không. Điều này có thể xảy ra nếu Biến thể thực sự tham chiếu đến (hoặc đã từng tham chiếu) một đối tượng hoặc nếu nó không chứa Thứ gì.
IsObject trả về True nếu mã định danh là một biến được khai báo bằng loại đối tượng hoặc bất kỳ loại lớp hợp lệ nào hoặc nếu mã định danh là một Biến thể của VarTypevbObject hoặc một đối tượng do người dùng xác định; nếu không, nó trả về False. IsObject trả về True ngay cả khi biến đã được đặt thành Không có gì.
Dùng tính năng giới hạn lỗi để đảm bảo rằng tham chiếu đối tượng là hợp lệ.
Ví dụ
Lưu ý
Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.
Ví dụ này sử dụng hàm IsObject để xác định xem liệu mã định danh có đại diện cho biến đối tượng hay không.
MyObject và là YourObject các biến số đối tượng của cùng kiểu. Đây là tên chung, chỉ được sử dụng cho mục đích minh họa.
' 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.