可用 OLE 编程标识符(有时也称为 ProgID)创建一个 Automation 对象。下表列出了 AxtiveX 控件、Microsoft Office 应用程序和 Microsoft Office Web 组件的 OLE 编程标识符。
若要创建下表中的 ActiveX 控件,请使用对应的 OLE 编程标识符。
| 若要创建此控件 | 请使用此标识符 | 
|---|---|
| 复选框 | Forms.CheckBox.1 | 
| 组合框 | Forms.ComboBox.1 | 
| 命令按钮 | Forms.CommandButton.1 | 
| 框架 | Forms.Frame.1 | 
| 图像 | Forms.Image.1 | 
| 标签 | Forms.Label.1 | 
| 列表框 | Forms.ListBox.1 | 
| 多页控件 | Forms.MultiPage.1 | 
| 选项按钮 | Forms.OptionButton.1 | 
| 滚动条 | Forms.ScrollBar.1 | 
| 数值调节钮 | Forms.SpinButton.1 | 
| TabStrip | Forms.TabStrip.1 | 
| 文本框 | Forms.TextBox.1 | 
| 切换按钮 | Forms.ToggleButton.1 | 
若要创建下表中的 Microsoft Access 对象,请使用对应的 OLE 编程标识符。如果使用了无版本编号后缀的标识符,则会创建一个在运行宏的计算机上可用的最新版本 Access 的对象。
| 若要创建此对象 | 请使用下列标识符之一 | 
|---|---|
| Application | Access.Application | 
| CurrentData | Access.CodeData;Access.CurrentData | 
| CurrentProject | Access.CodeProject;Access.CurrentProject | 
| DefaultWebOptions | Access.DefaultWebOptions | 
若要创建下表中的 Microsoft Excel 对象,请使用对应的 OLE 编程标识符。如果使用了无版本后缀的标识符,则会创建一个在运行宏的计算机上可用的最新版本 Excel 的对象。
| 若要创建此对象 | 请使用下列标识符之一 | 注释 | 
|---|---|---|
| Application | Excel.Application | |
| Workbook | Excel.AddIn | |
| Workbook | Excel.Chart | 返回包含两个工作表的工作簿;一个用于图表,一个用于数据。图表工作表是活动工作表。 | 
| Workbook | Excel.Sheet | 返回带一个工作表的工作簿。 | 
若要创建下表中的 Microsoft Graph 的对象,请使用对应的 OLE 编程标识符。如果使用了无版本后缀的标识符,则会创建一个在运行宏的计算机上可用的最新版本 Microsoft Graph 的对象。
| 若要创建此对象 | 请使用下列标识符之一 | 
|---|---|
| Application | MSGraph.Application | 
| Chart | MSGraph.Chart | 
若要创建下表中的 Microsoft Office Web 组件,请使用对应的 OLE 编程标识符。如果使用了无版本后缀的标识符,则会创建一个在运行宏的计算机上可用的最新版本 Microsoft Office Web 组件的对象。
| 若要创建此对象 | 请使用下列标识符之一 | 
|---|---|
| ChartSpace | OWC.Chart | 
| DataSourceControl | OWC.DataSourceControl | 
| ExpandControl | OWC.ExpandControl | 
| PivotTable | OWC.PivotTable | 
| RecordNavigationControl | OWC.RecordNavigationControl | 
| Spreadsheet | OWC.Spreadsheet | 
若要创建下表中的 Microsoft Outlook 对象,请使用对应的 OLE 编程标识符。如果使用了无版本后缀的标识符,则会创建一个在运行宏的计算机上可用的最新版本 Outlook 的对象。
| 若要创建此对象 | 请使用下列标识符之一 | 
|---|---|
| Application | Outlook.Application | 
若要创建下表中的 Microsoft PowerPoint 对象,请使用对应的 OLE 编程标识符。如果使用了无版本后缀的标识符,则会创建一个在运行宏的计算机上可用的最新版本 PowerPoint 的对象。
| 若要创建此对象 | 请使用下列标识符之一 | 
|---|---|
| Application | PowerPoint.Application | 
若要创建下表中的 Microsoft Word 对象,请使用对应的 OLE 编程标识符。如果使用了无版本后缀的标识符,则会创建一个在运行宏的计算机上可用的最新版本 Word 的对象。
| 若要创建此对象 | 请使用下列标识符之一 | 
|---|---|
| Application | Word.Application | 
| Document | Word.Document, Word.Template | 
| Global | Word.Global |