共用方式為


OLEObjects.Add 方法 (Excel)

會將新的 OLE 物件新增到工作表中。

語法

表達。新增 (ClassTypeFileNameLinkDisplayAsIconIconFileNameIconIndexIconLabelLeftTopWidthHeight)

代表 OLEObjects 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ClassType 選用 Variant 您必須指定 ClassTypeFileName。 該字串包含所要建立之物件的程式識別碼。 如果已指定 ClassType,則會忽略 FileNameLink
FileName 選用 Variant 您必須指定 ClassTypeFileName。 該字串會指定要用來建立 OLE 物件的檔案。
連結 選用 Variant 如果為 True,則會將根據 FileName 所新增的 OLE 物件連結到該檔案。 如果該物件未連結,則會將物件建立為檔案的複本。 預設值為 False
DisplayAsIcon 選用 Variant 如果為 True,則會將新的 OLE 物件顯示成圖示或一般圖片。 如果這個引數為 True,則可使用 IconFileNameIconIndex 來指定圖示。
IconFileName 選用 Variant 字串,用於指定包含要顯示之圖示的檔案。 只有當 DisplayAsIconTrue 時,才會使用這個引數。 如果沒有指定這個引數,或是檔案不包含任何圖示,則會使用 OLE 類別的預設圖示。
IconIndex 選用 Variant 圖示檔案中的圖示編號。 只有當 DisplayAsIconTrue,而且 IconFileName 參照到包含圖示的有效檔案時,才會使用這個引數。 如果具有該特定索引編號的圖示不在 IconFileName 所指定的檔案中,則會使用檔案中的第一個圖示。
IconLabel 選用 Variant 字串,用於指定要顯示在圖示下方的標籤。 只有當 DisplayAsIconTrue 時,才會使用這個引數。 如果省略這個引數,或者這個引數為空字串 (""),則不會顯示任何標題。
Left 選用 Variant 新物件相對於工作表上儲存格 A1 左上角或圖表左上角的初始座標 ( 以點為單位)。
Top 選用 Variant 新物件相對於工作表上第 1 列頂端或圖表上圖表區域頂端的初始座標 (以點為單位)。
Width 選用 Variant 新物件的初始寬度 (以磅為單位)。
Height 選用 Variant 新物件的初始高度 (以點為單位)。

傳回值

代表新 OLE 物件的 OLEObject 物件。

範例

這個範例會在 Sheet1 上建立新的 Microsoft Word OLE 物件。

ActiveWorkbook.Worksheets("Sheet1").OLEObjects.Add _ 
 ClassType:="Word.Document"

這個範例會在第一張工作表上新增指令按鈕。

Worksheets(1).OLEObjects.Add ClassType:="Forms.CommandButton.1", _ 
 Link:=False, DisplayAsIcon:=False, Left:=40, Top:=40, _ 
 Width:=150, Height:=10

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應