29、OLE 程序标识符
可以使用 OLE 程序标识符(有时称作 ProgID)创建自动化对象。下表列出了 ActiveX 控件、Microsoft Office 应用程序和 Microsoft Office Web 组件的 OLE 程序标识符。
ActiveX 控件
要创建下表列出的 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
要创建下表列出的 Microsoft Access 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Access(运行宏的计算机上可用的 Access 版本)中创建对象。
要创建此对象 | 请使用这些标识符之一 |
Application | Access.Application、Access.Application.9 |
CurrentData | Access.CodeData、Access.CurrentData |
CurrentProject | Access.CodeProject、Access.CurrentProject |
DefaultWebOptions | Access.DefaultWebOptions |
Microsoft Excel
要创建下表列出的 Microsoft Excel 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Excel(运行宏的计算机上可用的 Excel 版本)中创建对象。
要创建此对象 | 请使用这些标识符之一 | 备注 |
Application | Excel.Application、Excel.Application.9 | |
Workbook | Excel.AddIn | |
Workbook | Excel.Chart、Excel.Chart.8 | 返回包含两张工作表的工作簿;一个用于图表,另一个用于图表的数据。其中,图表工作表为活动工作表。 |
Workbook | Excel.Sheet、Excel.Sheet.8 | 返回具有一张工作表的工作簿。 |
Microsoft Graph
要创建下表列出的 Microsoft Graph 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Graph(运行宏的计算机上可用的 Graph 版本)中创建对象。
要创建此对象 | 请使用这些标识符之一 |
Application | MSGraph.Application、MSGraph.Application.8 |
Chart | MSGraph.Chart、MSGraph.Chart.8 |
Microsoft Office Web 组件
要创建下表列出的“Microsoft Office Web 组件”对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的“Microsoft Office Web 组件”(运行宏的计算机上可用的“Microsoft Office Web 组件”版本)中创建对象。
要创建此对象 | 请使用这些标识符之一 |
ChartSpace | OWC.Chart、OWC.Chart.9 |
DataSourceControl | OWC.DataSourceControl、OWC.DataSourceControl.9 |
ExpandControl | OWC.ExpandControl、OWC.ExpandControl.9 |
PivotTable | OWC.PivotTable、OWC.PivotTable.9 |
RecordNavigationControl | OWC.RecordNavigationControl、OWC.RecordNavigationControl.9 |
Spreadsheet | OWC.Spreadsheet、OWC.Spreadsheet.9 |
Microsoft Outlook
要创建下表列出的 Microsoft Outlook 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Outlook(运行宏的计算机上可用的 Outlook 版本)中创建对象。
要创建此对象 | 请使用这些标识符之一 |
Application | Outlook.Application、Outlook.Application.9 |
Microsoft PowerPoint
要创建下表列出的 Microsoft PowerPoint 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 PowerPoint(运行宏的计算机上可用的 PowerPoint 版本)中创建对象。
要创建此对象 | 请使用这些标识符之一 |
Application | PowerPoint.Application、PowerPoint.Application.9 |
Microsoft Word
要创建下表列出的 Microsoft Word 对象,请使用相应的 OLE 程序标识符之一。如果使用不带版本号后缀的标识符,则会在最近版本的 Word(运行宏的计算机上可用的 Word 版本)中创建对象。
要创建此对象 | 请使用这些标识符之一 |
Application | Word.Application、Word.Application.9 |
Document | Word.Document、Word.Document.9、Word.Template.8 |
Global | Word.Global |
本文暂时没有评论,来添加一个吧(●'◡'●)