vba - 编写宏以在安装插件后自动运行

标签 vba excel excel-addins

我有一个将在多个用户之间共享的加载项。

在该加载项内,我有一个名为 displayParameters() 的宏,它仅注册加载项中的其他函数以及这些函数及其参数的描述。

问题是,每次用户安装加载项时,他/她都必须运行该宏一次才能注册功能/参数。

有没有办法让宏在用户每次安装加载项时自动运行?

我不希望每次用户打开安装了加载项的电子表格或类似内容时都运行宏。

我希望宏仅在安装加载项后运行。

通过安装加载项,我的意思是转到开发人员 -> 加载项 -> 选择加载项 -> 确定

是否有与 Change Event 类似但与 AddIns 相关的内容?

最佳答案

在加载项的 ThisWorkbook 代码模块中:

Private Sub Workbook_AddinInstall()
    displayParameters
End Sub

关于vba - 编写宏以在安装插件后自动运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33524372/

相关文章:

vba - 将行值复制到另一个工作表

excel - 在 Excel 中,我如何编写循环,除非满足条件,否则将继续删除单元格的内容?

vba - 如何在vba中刷新Word文档页码?

excel - 可以判断哪个工作簿调用了 Excel 加载项中的函数 (xla)

excel - VBA打印所有COM插件

vba - 如何使用 Excel VBA 在 2 列中筛选 1 个条件?

java - 从 Excel 转换为 PDF 时

excel - 使用 ListObject.Add 创建表格样式时出错

excel - 是否可以在 Excel 中使用 VBA 访问 outlook 中的 VBA 代码?

excel - 使用office-js删除excel表中的行