OLE Programmatic Identifiers (Outlook)
Используйте программный идентификатор OLE (иногда называемый ProgID) для создания объекта службы автоматизации . В следующих таблицах перечислены программные идентификаторы OLE для элементов ActiveX, приложений Microsoft Office и веб-компоненты Microsoft Office.
Microsoft ExcelGraphMicrosoft OutlookMicrosoft PowerPointMicrosoft Word
Элементы ActiveX
Чтобы создать элементы ActiveX, перечисленные в следующей таблице, используйте соответствующий программный идентификатор OLE.
Создание этого элемента управления Microsoft Forms версии 2.0 | Используйте этот идентификатор |
---|---|
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 |
CurrentData | Access.CodeData, Access.CurrentData |
CurrentProject | Access.CodeProject, Access.CurrentProject |
DefaultWebOptions | Access.DefaultWebOptions |
Microsoft Excel
Чтобы создать объекты Microsoft Excel, перечисленные в следующей таблице, используйте один из соответствующих программных идентификаторов OLE. При использовании идентификатора без суффикса номера версии создается объект в последней версии Excel, доступной на компьютере, где выполняется макрос.
Для создания объекта: | Используйте один из этих идентификаторов | Comments |
---|---|---|
Приложение | Excel.Application | |
Workbook | Excel.AddIn | |
Workbook | Excel.Chart | Возвращает книгу, содержащую два листа; один для диаграммы и один для ее данных. Активным является лист диаграммы. |
Workbook | Excel.Sheet | Возвращает книгу с одним листом. |
Microsoft Graph
Чтобы создать объекты Graph, перечисленные в следующей таблице, используйте один из соответствующих программных идентификаторов OLE. При использовании идентификатора без суффикса номера версии создается объект в последней версии Graph, доступной на компьютере, где выполняется макрос.
Для создания объекта: | Используйте один из этих идентификаторов |
---|---|
Приложение | MSGraph.Application |
Chart | MSGraph.Chart |
Microsoft Outlook
Чтобы создать объект Microsoft Outlook, указанный в следующей таблице, используйте один из соответствующих программных идентификаторов OLE. При использовании идентификатора без суффикса номера версии создается объект в последней версии Outlook, доступной на компьютере, где выполняется макрос.
Для создания объекта: | Используйте один из этих идентификаторов |
---|---|
Приложение | Outlook.Application |
Чтобы создать элементы ActiveX, относящиеся к формам Outlook, как указано в следующей таблице, используйте соответствующий программный идентификатор OLE.
Создание этого элемента управления 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 |
Global | Word.Global |
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.