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 支持和反馈,获取有关如何接收支持和提供反馈的指南。