Shapes.AddOLEObject 方法 (Excel)
建立 OLE 物件。 傳回 Shape 物件,該物件代表新的 OLE 物件。
語法
運算式。AddOLEObject (ClassType, FileName, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Left, Top, Width, Height)
expression 代表 Shapes 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
ClassType | 選用 | Variant | 該字串包含所要建立之物件的程式識別碼。 您必須指定 ClassType 或 FileName。 如果已指定 ClassType,則會忽略 FileName 及 Link。 |
FileName | 選用 | Variant | 要從其建立物件的檔案。 如果未指定路徑,就會使用目前所在的資料夾。 您必須指定物件的 ClassType 或 FileName 引數,但不能同時指定兩者。 |
連結 | 選用 | 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 支援與意見反應。