Программные идентификаторы OLE (Office)

Используйте программный идентификатор OLE (иногда называемый ProgID) для создания объекта службы автоматизации. В приведенных ниже таблицах перечислены программные идентификаторы OLE для элементов ActiveX и приложений Office.

Элементы 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

Microsoft Excel

Чтобы создать объекты Microsoft Excel, перечисленные в таблице ниже, используйте один из соответствующих программных идентификаторов OLE. При использовании идентификатора без суффикса с номером версии создается объект самой последней версии Excel, доступной на компьютере, на котором выполняется макрос.

Для создания объекта Используйте этот идентификатор Примечания
Application Excel.Application
Workbook Excel.AddIn
Workbook Excel.Chart Возвращает книгу, содержащую два листа, один для диаграммы, а другой для ее данных. Активным является лист диаграммы.
Workbook Excel.Sheet Возвращает книгу с одним листом.

Microsoft Graph

Чтобы создать объекты Graph, перечисленные в следующей таблице, используйте один из соответствующих программных идентификаторов OLE. При использовании идентификатора без суффикса с номером версии создается объект самой последней версии Graph, доступной на компьютере, на котором выполняется макрос.

Для создания объекта Используйте этот идентификатор
Application MSGraph.Application
Chart MSGraph.Chart

Microsoft Outlook

Чтобы создать объекты Microsoft Outlook, перечисленные в таблице ниже, используйте один из соответствующих программных идентификаторов OLE. При использовании идентификатора без суффикса с номером версии создается объект самой последней версии Outlook, доступной на компьютере, на котором выполняется макрос.

Для создания объекта Используйте этот идентификатор
Application Outlook.Application

Чтобы создать элементы управления ActiveX, специфические для форм Outlook и перечисленные в следующей таблице, используйте соответствующий программный идентификатор 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, доступной на компьютере, на котором выполняется макрос.

Для создания объекта Используйте этот идентификатор
Application PowerPoint.Application

Microsoft Word

Чтобы создать объекты Microsoft Word, перечисленные в таблице ниже, используйте один из соответствующих программных идентификаторов OLE. При использовании идентификатора без суффикса с номером версии создается объект самой последней версии Word, доступной на компьютере, на котором выполняется макрос.

Для создания объекта Используйте один из этих идентификаторов
Application Word.Application
Document Word.Document, Word.Template
Global Word.Global

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.