共用方式為


了解自動化

自動化 (前身為 OLE 自動化) ,是 COM) 元件物件模型 (一項產業標準技術,應用程式用來讓 其物件 暴露給開發工具、巨集語言及其他支援自動化的應用程式。 例如,試算表應用程式可能會將工作表、圖表、儲存格或多個儲存格暴露為不同類型的物件。 文字處理器可能會暴露應用程式、文件、段落、句子、書籤或選取的物件。

當應用程式支援自動化時,該應用程式所暴露的物件可由 Visual Basic 存取。 使用 Visual Basic 透過對物件呼叫 方法 或取得並設定物件屬性來操作這些物件。 例如,你可以建立一個 自動化物件 ,並撰寫以下程式碼來存取該物件。

MyObj.Insert "Hello, world." ' Place text. 
MyObj.Bold = True ' Format text. 
If Mac = True ' Check your platform constant 
    MyObj.SaveAs "HD:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Macintosh). 
Else 
    MyObj.SaveAs "C:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Windows). 
End If

請使用以下函式來存取自動化物件。

函數 描述
CreateObject 建立一個指定類型的新物件。
GetObject 從檔案中擷取物件。

關於應用程式所支援的屬性與方法,請參閱應用程式文件。 應用程式所支援的物件、函式、屬性與方法通常定義於應用程式的 物件函式庫中。

另請參閱

支援和意見反應

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