首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刷新Excel加载项列表

刷新Excel加载项列表
EN

Stack Overflow用户
提问于 2018-03-13 00:44:14
回答 2查看 509关注 0票数 1

我正在尝试与VBA检查是否安装了Excel外接程序。但是,除非我进入Application.Addins界面并列出插件,然后Application.Addins将填充所有插件,否则插件列表( Excel )将保持为空。

我尝试使用"Application.VBE.AddIns.Update“和"Excel.Application.COMAddIns.Update”,但得到了相同的结果。

使用Windows 10、Excel 2007

EN

回答 2

Stack Overflow用户

发布于 2018-03-13 00:46:20

AddIns是一个集合。试着这样看它们:

代码语言:javascript
复制
Sub TestMe()

    Dim cnt         As Long
    For cnt = 1 To AddIns.Count
        Debug.Print AddIns(cnt).Name
        Debug.Print AddIns(cnt).Installed
    Next cnt

End Sub

然后你就会看到你得到了什么。这是标准:

代码语言:javascript
复制
ANALYS32.XLL
True
ATPVBAEN.XLAM
False
SOLVER.XLAM
True
票数 0
EN

Stack Overflow用户

发布于 2019-05-07 18:38:08

Office区分外接程序和COM外接程序。它们存在于不同的集合中。若要枚举COM外接程序,请执行以下操作:

代码语言:javascript
复制
Dim ai As COMAddIn
For Each ai in Application.COMAddIns
    Debug.Print ai.Description
Next ai
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49240377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档