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 屬性為 acOLEPasteDisplaytype 貼上剪貼簿中的物件。

注意事項

[!注意事項] 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 支援與意見反應