PowerPoint VBA教程:OLE 程序标识符

可使用 OLE 程序标识符(有时称为 ProgID)创建自动化对象。下表列出了 ActiveX 控件、Microsoft Office 应用程序和 Microsoft Office Web 组件的 OLE 程序标识符。

ActiveX 控件

Microsoft Access

Microsoft Excel

Microsoft Graph

Microsoft Office Web 组件

Microsoft Outlook

Microsoft PowerPoint

Microsoft Word

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 中可用的对象。

创建此对象 使用这些标识符之一
Application Access.Application
CurrentData Access.CodeData、Access.CurrentData
CurrentProject Access.CodeProject、Access.CurrentProject
DefaultWebOptions Access.DefaultWebOptions

Microsoft Excel

若要创建下表列出的 Microsoft Excel对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Excel 中可用的对象。

创建此对象 使用这些标识符之一 备注
Application Excel.Application  
Workbook Excel.AddIn  
Workbook Excel.Chart 返回包含两张工作表的工作簿;其中一个为图表,另一个为数据。图表工作表为当前工作表。
Workbook Excel.Sheet 返回具有一张工作表的工作簿。

Microsoft Graph

若要创建下表列出的 Microsoft Graph对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Graph 中可用的对象。

创建此对象 使用这些标识符之一
Application MSGraph.Application
Chart MSGraph.Chart

Microsoft Office Web 组件

若要创建下表列出的 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

若要创建下表列出的 Microsoft Outlook对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Microsoft Outlook 中可用的对象。

创建此对象 使用这些标识符之一
Application Outlook.Application

Microsoft PowerPoint

若要创建下表列出的 Microsoft PowerPoint对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Microsoft PowerPoint 中可用的对象。

创建此对象 使用这些标识符之一
Application PowerPoint.Application

Microsoft Word

若要创建下表列出的 Microsoft Word对象,可使用相应的 OLE 程序标识符之一。如果使用无版本号后缀的标识符,则可以在运行该宏的机器上创建在最近版本的 Microsoft Word 中可用的对象。

创建此对象 使用这些标识符之一
Application Word.Application
Document Word.Document、Word.Template
Global Word.Global

上页:PowerPoint VBA教程:新的属性(按对象排序) 下页:PowerPoint VBA教程:为 Microsoft PowerPoint 2002 开发人员新增的内容

PowerPoint VBA教程:OLE 程序标识符

PowerPoint VBA教程:为 Microsoft PowerPoint 2002 开发人员新增的内容 PowerPoint VBA教程:Activate方法
PowerPoint VBA教程:Add方法 PowerPoint VBA教程:AddBaseline方法
PowerPoint VBA教程:AddCallout方法 PowerPoint VBA教程:AddComment方法
PowerPoint VBA教程:AddConnector方法 PowerPoint VBA教程:AddCurve方法
PowerPoint VBA教程:AddDiagram方法 PowerPoint VBA教程:AddEffect方法
PowerPoint VBA教程:AddLabel方法 PowerPoint VBA教程:AddLine方法
PowerPoint VBA教程:AddMediaObject方法 PowerPoint VBA教程:AddNode方法
PowerPoint VBA教程:AddNodes方法 PowerPoint VBA教程:AddOLEObject方法
PowerPoint VBA教程:AddPeriods方法 PowerPoint VBA教程:AddPicture方法
PowerPoint VBA教程:AddPlaceholder方法 PowerPoint VBA教程:AddPolyline方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号