回傳 ActiveX 控制項上的 IDispatch 介面,或由 Shape 物件或 OLEObject 物件表示的 OLE 2.0 物件。 唯讀。
語法
表情。物體
詞 一個代表 OLEObject 物件的變數。
傳回值
物件
註解
如果物件不代表 ActiveX 控制項或 OLE 2.0 的內嵌或連結物件,則 Object 屬性會觸發例外狀況。 如果 visTypeIsOLE2 位元 (&H8000) 是設定於由 ForeignType 屬性所傳回的值,則圖形代表 ActiveX 控制項或 OLE 2.0 的內嵌或連結物件。
如果 Object 屬性成功,則會傳回控制項或物件的 IDispatch 介面。 你必須最終釋放回來的值 (設為 無 值,或者如果你用的是 Visual Basic) ,就讓它超出範圍Microsoft。 您可以使用 ClassID 或 ProgID 屬性,決定已為其取得介面的物件類型。
從 Microsoft Visio 5.0 開始,如果 Object 屬性所傳回的物件是內嵌的,且圖形是從物件的主圖形繼承該物件,則 Object 屬性會提供實例,也就是說,它會將繼承的資料複製到實例中。 否則,如果從 Object 屬性接收 IDispatch 介面的用戶端對物件進行了變更,則不只是要進行查詢的實例,主圖形的所有實例都會變更。 如果由 Object 屬性所傳回的物件有連結,則 Object 屬性並不會提供實例,因為根據定義,可能還有其他實體會參考該連結。 ObjectIsInherited 屬性已加入 Visio 5.0,所以如果圖形繼承其物件並存取主圖形的物件,用戶端程式就可以知道。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。