Vba 将宏编程为在安装加载项后自动运行

Vba 将宏编程为在安装加载项后自动运行,vba,excel,excel-addins,Vba,Excel,Excel Addins,我有一个将在多个用户之间共享的加载项 在该外接程序中,我有一个名为displayParameters()的宏,它只注册外接程序中的其他函数,以及这些函数及其参数的描述 问题在于,每次用户安装外接程序时,他/她都必须运行该宏一次,以便注册函数/参数。 是否有一种方法可以让宏在用户每次安装外接程序时自动运行? 我不希望每次用户打开安装了外接程序的电子表格或诸如此类的内容时都运行宏 我希望宏仅在安装外接程序后运行 安装外接程序意味着进入Developer->Add-Ins->选择外接程序->确定 在外

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

在该外接程序中,我有一个名为
displayParameters()
的宏,它只注册外接程序中的其他函数,以及这些函数及其参数的描述

问题在于,每次用户安装外接程序时,他/她都必须运行该宏一次,以便注册函数/参数。

是否有一种方法可以让宏在用户每次安装外接程序时自动运行?

我不希望每次用户打开安装了外接程序的电子表格或诸如此类的内容时都运行宏

我希望宏仅在安装外接程序后运行

安装外接程序意味着进入
Developer->Add-Ins->选择外接程序->确定


在外接程序的ThisWorkbook代码模块中,是否有类似于更改事件但与外接程序相关的内容?

Private Sub Workbook_AddinInstall()
    displayParameters
End Sub

对非常感谢你。