Access (的 ObjectFrame.Class 屬性)
使用 Class 屬性來指定或決定內嵌 OLE 物件的類別名稱。 讀取/寫入的 String。
語法
運算式。類
表達 代表 ObjectFrame 物件的變數。
註解
Class 屬性設定值是建立或貼上 OLE 物件時,由您或 Microsoft Access 所提供的字串運算式。
類別名稱定義 OLE 物件的類型。 例如,Microsoft Excel 支援數種類型的 OLE 物件,包含工作表和圖表。 它們的類別名稱分別是 "Excel.Sheet" 和 "Excel.Chart"。
注意事項
[!注意事項] 若要確定 OLE 物件的類別名稱,請參閱提供物件之應用程式的文件。
當您將物件複製到剪貼簿中更新 Class 屬性設定值。 例如,如果您將剪貼簿中的 Microsoft Excel 圖表貼到先前包含 Excel 工作表的 OLE 物件中,則 Class 屬性設定會從 「Excel.Sheet」 變更為 「Excel.Chart」。 您可以使用 Visual Basic 來設定控制項的 Action 屬性為 acOLEPaste 或 Displaytype 貼上剪貼簿中的物件。
注意事項
[!注意事項] OLEClass 屬性和 Class 屬性是類似,但不是相同。 OLEClass屬性設定是 OLE 物件的一般描述,而Class屬性設定則是用來參照 Visual Basic 中 OLE 物件的名稱。 OLEClass 屬性設定值的範例是 Microsoft Excel 圖表]、 [Microsoft Word 文件和 [調色盤圖片。
範例
下列範例會使用名為 OLE1 的未系結物件框架來建立連結的 OLE 物件,並在使用者選擇命令按鈕時調整控制項的大小,以顯示物件的整個內容。
Sub Command1_Click
OLE1.Class = "Excel.Sheet" ' Set class name.
' Specify type of object.
OLE1.OLETypeAllowed = acOLELinked
' Specify source file.
OLE1.SourceDoc = "C:\Excel\Oletext.xls"
' Specify data to create link to.
OLE1.SourceItem = "R1C1:R5C5"
' Create linked object.
OLE1.Action = acOLECreateLink
' Adjust control size.
OLE1.SizeMode = acOLESizeZoom
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應