可使用 OLE 程序标识符(有时称作 ProgID)创建自动化对象。下表列出了 ActiveX 控件、Microsoft Office 应用程序和 Microsoft Office Web 组件的 OLE 程序标识符。
若要创建下表列出的 ActiveX 控件,请使用相应的 OLE 程序标识符。
若要创建此控件 |
请使用此标识符 |
CheckBox |
Forms.CheckBox |
ComboBox |
Forms.ComboBox |
CommandButton |
Forms.CommandButton |
Frame |
Forms.Frame |
Image |
Forms.Image |
Label |
Forms.Label |
ListBox |
Forms.ListBox |
MultiPage |
Forms.MultiPage |
OptionButton |
Forms.OptionButton |
ScrollBar |
Forms.ScrollBar |
SpinButton |
Forms.SpinButton |
TabStrip |
Forms.TabStrip |
TextBox |
Forms.TextBox |
ToggleButton |
Forms.ToggleButton |
若要创建下表列出的 Microsoft Access 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Access(运行宏的计算机上可用的 Access 版本)中创建对象。
若要创建此对象 |
请使用这些标识符之一 |
Application |
Access.Application |
CurrentData |
Access.CodeData |
CurrentProject |
Access.CodeProject |
DefaultWebOptions |
Access.DefaultWebOptions |
若要创建下表列出的 Microsoft Excel 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Excel(运行宏的计算机上可用的 Excel 版本)中创建对象。
若要创建此对象 |
请使用这些标识符之一 |
备注 |
Application |
Excel.Application |
|
Workbook |
Excel.AddIn |
|
Workbook |
Excel.Chart |
返回包含两张工作表的工作簿;其中一个为图表,另一个为图表的数据。图表工作表为活动工作表。 |
Workbook |
Excel.Sheet |
返回具有一张工作表的工作簿。 |
若要创建下表列出的 Microsoft Graph 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Graph(运行宏的计算机上可用的 Graph 版本)中创建对象。
若要创建此对象 |
请使用这些标识符之一 |
Application |
MSGraph.Application |
Chart |
MSGraph.Chart |
若要创建下表列出的 Microsoft Office Web 组件对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Microsoft Office Web 组件(运行宏的计算机上可用的 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(运行该宏的计算机上的可用 Outlook 版本)中创建对象。
若要创建此对象 |
请使用这些标识符之一 |
Application |
Outlook.Application |
若要创建下表列出的 Microsoft PowerPoint 对象,请使用相应的 OLE 程序标识符之一。如果使用不含版本号后缀的标识符,则会在可用的最近版本的 PowerPoint(运行该宏的计算机上的可用 PowerPoint 版本)中创建对象。
若要创建此对象 |
请使用这些标识符之一 |
Application |
PowerPoint.Application |
若要创建下表列出的 Microsoft Word 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Word(运行宏的计算机上可用的 Word 版本)中创建对象。
若要创建此对象 |
请使用这些标识符之一 |
Application |
Word.Application |
Document |
Word.Document, Word.Template |
Global |
Word.Global |