建立 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 支援與意見反應。