COMAddIn 对象

         
COMAddIns (COMAddIn)

代表一个 Microsoft Office 宿主应用程序中的 COM 加载项。COMAddIn 对象是 COMAddIns 集合的成员。

使用 COMAddIn 对象

可以使用 COMAddIns.Item(index),其中 index 既可以是一个能够返回 COMAddIns 集合中相应位置的加载项的序数,也可以是代表指定 COM 加载项的 ProgID 的 String 值。以下示例将在消息框中显示一个 COM 加载项的说明文字。

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

COMAddin 对象的 ProgID 属性返回 COM 加载项的编程标识符,并用 Guid 属性返回该加载项全局唯一标识符(GUID)。以下示例在消息框中显示第一个 COM 加载项的 ProgID 和 GUID。

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