COMAddIns 集合对象

         
COMAddIns (COMAddIn)

COMAddIn 对象的集合,它提供有关在 Windows 注册表中注册的 COM 加载项的信息。

使用 COMAddIns 集合

Application 对象的 COMAddIns 属性返回 Microsoft Office 宿主应用程序的 COMAddIns 集合。如以下示例所示,该集合包含了某个应用程序中所有可用的加载项,并利用 COMAddins 集合的 Count 属性返回可用的 COM 加载项的数目。

MsgBox Application.COMAddIns.Count

以下示例使用 COMAddins 集合的 Update 方法,根据 Windows 注册表中的信息对 COM 加载项列表进行刷新。

Application.COMAddIns.Update

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

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