Excel 加载项安装和卸载事件

Excel AddIn installed and uninstall event

我正在尝试在 Excel VSTO 中加载 excel xll 插件。

我使用了Globals.ThisAddIn.Application.AddIns.Add.Installed来安装和卸载xll

            AddIn intelliSenseAddIn = default;
            if (intelliSenseAddInOption.Checked)
            {
                intelliSenseAddIn = Globals.ThisAddIn.Application.AddIns.Add(@"xx.xll");
                intelliSenseAddIn.Installed = true;
            }
            else
            {
                intelliSenseAddIn.Installed = false;
            }

但是,用户可以从内置选项卡中取消选中插件,我想知道当用户取消选中或选中 Excel 插件中的项目时是否会触发任何事件 windows

我不认为在 COM 对象模型中有用于此的事件,但是当用户卸载 .xll 加载项时,Excel-DNA 加载项中的 IExcelAddIn.AutoClose- in 将被调用。