Поделиться через


Объект COMAddIn (Office)

Представляет надстройку COM в ведущем приложении Microsoft Office. Объект COMAddIn является членом коллекции COMAddIns .

Пример

Используйте COMAddIns.Item(index), где index — это порядковое значение, возвращающее надстройку COM в этой позиции в коллекции COMAddIns , или значение String , представляющее ProgID указанной надстройки COM. В следующем примере в окне сообщения отображается текст описания надстройки COM.

MsgBox Application.COMAddIns.Item("msodraa9.ShapeSelect").Description

Используйте свойство ProgID объекта COMAddin , чтобы вернуть программный идентификатор для надстройки COM, а свойство Guid — для возврата глобально уникального идентификатора (GUID) для надстройки. В следующем примере в окне сообщения отображается идентификатор ProgID и GUID для надстройки COM.

MsgBox "My ProgID is " & _ 
 Application.COMAddIns(1).ProgID & _ 
 " and my GUID is " & _ 
 Application.COMAddIns(1).Guid

Используйте свойство Connect , чтобы задать или вернуть состояние подключения к указанной надстройке COM. В следующем примере отображается окно сообщения, указывающее, зарегистрирована ли надстройка COM и подключена ли в настоящее время.

If Application.COMAddIns(1).Connect Then 
 MsgBox "The add-in is connected." 
Else 
MsgBox "The add-in is not connected." 
End If

См. также

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

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