AddIns 集合对象

         
Application
AddIns (AddIn)

AddIn 对象的集合,该集合代表 Microsoft Excel 的所有可用加载宏,无论这些加载宏是否已经安装。此集合相应于“工具”菜单中的“加载宏”对话框内显示的加载宏列表。

Addins 集合对象的的用法

可用 AddIns 方法返回 AddIns 集合。下例创建了所有可用加载宏的名称和安装状态的列表。

Sub DisplayAddIns()
    Worksheets("Sheet1").Activate
    rw = 1
    For Each ad In Application.AddIns
        Worksheets("Sheet1").Cells(rw, 1) = ad.Name
        Worksheets("Sheet1").Cells(rw, 2) = ad.Installed
        rw = rw + 1
    Next
End Sub

可用 Add 方法将加载宏添加到当前加载宏列表中。Add 方法向该列表添加加载宏,但并不安装该加载宏。可将该加载宏的 Installed 属性设置为 True 以安装该加载宏。若要安装未出现在当前加载宏列表中的加载宏,必须首先使用 Add 方法,然后设置 Installed 属性。这可用一个步骤完成,如下例所示(注意 Add 方法使用的是加载宏的名称而非标题)。

AddIns.Add("generic.xll").Installed = True

可用 AddIns(index) 返回单个 AddIn 对象,其中 index 为加载宏标题或编号。下例安装“分析工具库”加载宏。

AddIns("analysis toolpak").Installed = True

请勿混淆加载宏标题(出现在“加载宏”对话框中的标题)与加载宏名称(加载宏的文件名)。必须严格按照“加载宏”对话框中的标题书写加载宏标题,但不必匹配大小写。