共用方式為


Shapes.AddOLEObject 方法 (Excel)

建立 OLE 物件。 傳回 Shape 物件,該物件代表新的 OLE 物件。

語法

運算式AddOLEObject (ClassTypeFileNameLinkDisplayAsIconIconFileNameIconIndexIconLabelLeftTopWidthHeight)

expression 代表 Shapes 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ClassType 選用 Variant 該字串包含所要建立之物件的程式識別碼。 您必須指定 ClassTypeFileName。 如果已指定 ClassType,則會忽略 FileNameLink
FileName 選用 Variant 要從其建立物件的檔案。 如果未指定路徑,就會使用目前所在的資料夾。 您必須指定物件的 ClassTypeFileName 引數,但不能同時指定兩者。
連結 選用 Variant True 是表示 已建立的檔案的連結 OLE 物件。 False 進行 OLE 物件獨立的檔案複本。 如果指定了 ClassType 的值,此引數必須為 False。 預設值為 False
DisplayAsIcon 選用 Variant True 是表示 顯示為圖示的 OLE 物件。 預設值為 False
IconFileName 選用 Variant 內含要顯示之圖示的檔案。
IconIndex 選用 Variant IconFileName 內圖示的索引。 指定檔案中的圖示順序會對應至選取 [顯示為圖示] 核取方塊時, (從 [物件] 對話方塊存取的 [變更圖示] 對話方塊中顯示圖示的順序) 。 檔案中的第一個圖示的索引編號為 0 (零)。 如果 IconFileName中沒有具有指定索引編號的圖示,則會使用索引編號為 1 的圖示 (檔案中的第二個圖示) 。 預設值為 0 (零)。
IconLabel 選用 Variant 要在圖示下方顯示的標籤 (標號)。
Left 選用 Variant 位置 (以新物件左上角相對於檔左上角的) 為單位。 預設值為 0 (零)。
Top 選用 Variant 位置 (以新物件左上角相對於檔頂端的) 點為單位。 預設值為 0 (零)。
Width 選用 Variant OLE 物件的初始維度 (以點為單位)。
Height 選用 Variant OLE 物件的初始維度 (以點為單位)。

傳回值

圖形

範例

本範例在 myDocument 中新增連結的 Word 文件。

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _ 
 Width:=200, Height:=300, _ 
 FileName:="c:\my documents\testing.doc", link:=True

本範例會在 myDocument 中新增新的指令按鈕。

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _ 
 Width:=100, Height:=200, _ 
 ClassType:="Forms.CommandButton.1"

支援和意見反應

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