COMAddIn 对象

优质
小牛编辑
126浏览
2023-12-01

代表一个 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

COMAddIns (COMAddIn)