Sign in with Microsoft
Sign in or create an account.

會返回 布林值 ,指出 Visual Basic (識別碼) 代表物件 變數。

語法

IsObject ( 識別碼)

所需的 識別碼引數 變數名稱。

註解

IsObject 只有在判斷 Variant 是否為 VarTypevbObject 時很有用。 如果 Variant 實際參照物件 (或) 參照物件,或包含任何專案,就可能會發生此情況。

如果識別碼是使用 物件類型或任何有效的 類別 類型宣告的變數,或者識別碼是VarTypevbObject的 Variant 或使用者定義物件,IsObject會傳回True;否則,會返回False。IsObject 會返回True,即使變數已設定為Nothing。

使用錯誤捕捉來確認物件參照有效。

範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用 IsObject 函數 來判斷識別碼是否代表物件變數。 MyObjectYourObject 是相同類型的物件變數。 這些名稱僅供圖例使用。

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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×