可使用 OLE 程序标识符(有时称为 ProgID)创建自动化对象。下表列出了 ActiveX 控件、Microsoft Office 应用程序和 Microsoft Office Web 组件的 OLE 程序标识符。
若要创建下表列出的 ActiveX 控件,可使用相应的 OLE 程序标识符。
创建此控件 | 使用此标识符 |
---|---|
CheckBox | Forms.CheckBox.1 |
ComboBox | Forms.ComboBox.1 |
CommandButton | Forms.CommandButton.1 |
Frame | Forms.Frame.1 |
Image | Forms.Image.1 |
Label | Forms.Label.1 |
ListBox | Forms.ListBox.1 |
MultiPage | Forms.MultiPage.1 |
OptionButton | Forms.OptionButton.1 |
ScrollBar | Forms.ScrollBar.1 |
SpinButton | Forms.SpinButton.1 |
TabStrip | Forms.TabStrip.1 |
TextBox | Forms.TextBox.1 |
ToggleButton | 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 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Graph 中可用的对象。
创建此对象 | 使用这些标识符之一 |
---|---|
Application | MSGraph.Application |
Chart | MSGraph.Chart |
若要创建下表列出的 Microsoft Office Web 组件对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Microsoft Office Web 组件中可用的对象。
创建此对象 | 使用这些标识符之一 |
---|---|
ChartSpace | OWC10.Chart |
DataSourceControl | OWC10.DataSourceControl |
ExpandControl | OWC.ExpandControl |
PivotTable | OWC10.PivotTable |
RecordNavigationControl | OWC10.RecordNavigationControl |
Spreadsheet | OWC10.Spreadsheet |
若要创建下表列出的 Microsoft Outlook 对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Microsoft Outlook 中可用的对象。
创建此对象 | 使用这些标识符之一 |
---|---|
Application | Outlook.Application |
若要创建下表列出的 Microsoft PowerPoint 对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Microsoft PowerPoint 中可用的对象。
创建此对象 | 使用这些标识符之一 |
---|---|
Application | PowerPoint.Application |
若要创建下表列出的 Microsoft Word 对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Microsoft Word 中可用的对象。
创建此对象 | 使用这些标识符之一 |
---|---|
Application | Word.Application |
Document | Word.Document、Word.Template |
Global | Word.Global |