Office) (OLE 编程标识符

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

ActiveX 控件

若要创建下表中列出的 ActiveX 控件,请使用相应的 OLE 编程标识符。

创建此控件 请使用此标识符
CheckBox Forms.CheckBox.1
ComboBox Forms.ComboBox.1
CommandButton Forms.CommandButton.1
Frame Forms.Frame.1
图像 Forms.Image.1
标签 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
CurrentData Access.CodeData、Access.CurrentData
CurrentProject Access.CodeProject、Access.CurrentProject

Microsoft Excel

若要创建下表中列出的 Microsoft Excel 对象,请使用相应的 OLE 编程标识符之一。 如果使用不带版本号后缀的标识符,则会在运行宏的计算机上现有的最新版本 Excel 中创建对象。

创建此对象 请使用此标识符 Comments
应用程序 Excel.Application
工作簿 Excel.AddIn
工作簿 Excel.Chart 返回一个包含两个工作表的工作簿;一个工作簿用于图表,一个工作表用于其数据。 图表工作表是活动工作表。
工作簿 Excel.Sheet 返回包含一个工作表的工作簿。

Graph

若要创建下表中列出的 Graph 对象,请使用相应的 OLE 编程标识符之一。 如果使用不带版本号后缀的标识符,则会在运行宏的计算机上现有的最新版本 Graph 中创建对象。

创建此对象 使用此标识符
应用程序 MSGraph.Application
图表 MSGraph.Chart

Microsoft Outlook

若要创建下表中列出的 Microsoft Outlook 对象,请使用相应的 OLE 编程标识符之一。 如果您使用不带版本号后缀的标识符,则将在运行宏的计算机上可用的最新版本的 Outlook 中创建一个对象。

创建此对象 使用此标识符
应用程序 Outlook.Application

若要创建特定于下表中列出的 Outlook 表单的 ActiveX 控件,请使用相应的 OLE 编程标识符。

创建此 Microsoft Office Outlook 控件 请使用此标识符
OlkBusinessCardControl Outlook.OlkBusinessCardControl
OlkCategory Outlook.OlkCategoryStrip
OlkCheckBox Outlook.OlkCheckBox
OlkComboBox Outlook.OlkComboBox
OlkCommandButton Outlook.OlkCommandButton
OlkContactPhoto Outlook.OlkContactPhoto
OlkDateControl Outlook.OlkDateControl
OlkFrameHeader Outlook.OlkFrameHeader
OlkInfoBar Outlook.OlkInfoBar
OlkLabel Outlook.OlkLabel
OlkListBox Outlook.OlkListBox
OlkOptionButton Outlook.OlkOptionButton
OlkPageControl Outlook.OlkPageControl
OlkSenderPhoto Outlook.OlkSenderPhoto
OlkTextBox Outlook.OlkTextBox
OlkTimeControl Outlook.OlkTimeControl
OlkTimeZoneControl Outlook.OlkTimeZone

Microsoft PowerPoint

若要创建下表中列出的 Microsoft PowerPoint 对象,请使用相应的 OLE 编程标识符之一。 如果您使用不带版本号后缀的标识符,则将在运行宏的计算机上可用的最新版本的 PowerPoint 中创建一个对象。

创建此对象 使用此标识符
应用程序 PowerPoint.Application

Microsoft Word

若要创建下表中列出的 Microsoft Word 对象,请使用相应的 OLE 编程标识符之一。 如果您使用不带版本号后缀的标识符,则将在运行宏的计算机上可用的最新版本的 Word 中创建一个对象。

创建此对象 使用下列标识符之一
应用程序 Word.Application
文档 Word.Document、Word.Template
全球 Word.Global

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。