跨应用程序工作
Visual Basic 可以创建新的对象和检索许多 Microsoft 应用程序中的现有对象。 其他应用程序也可能提供可以使用 Visual Basic 创建的对象。 有关详细信息,请参阅应用程序的文档。
若要从另一个应用程序创建新对象或获取现有对象,请使用 CreateObject 函数或 GetObject 函数。
' Start Microsoft Excel and create a new Worksheet object.
Set ExcelWorksheet = CreateObject("Excel.Sheet")
' Start Microsoft Excel and open an existing Worksheet object.
Set ExcelWorksheet = GetObject("SHEET1.XLS")
' Start Microsoft Word.
Set WordBasic = CreateObject("Word.Basic")
大多数应用程序都提供用于关闭应用程序(无论其是否可见)的 Exit 或 Quit 方法。 有关应用程序提供的对象、方法和属性的详细信息,请参阅应用程序的文档。
某些应用程序允许使用 New关键字 (keyword) 创建其类型库中存在的任何类的对象。 例如:
Dim X As New Field
本例是数据访问类型库中的 类 的示例。 使用此语法创建 Field 对象的新实例。 有关可采用此方法创建的对象类的信息,请参阅应用程序的文档。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。