Excel插件在启动
本文关键字:启动 插件 Excel | 更新日期: 2023-09-27 17:52:49
我正在使用Visual c#为Microsoft Excel创建一个插件。当我第一次创建解决方案时,它包含了一个名为ThisAddIn_Startup的函数。我在这个函数中添加了以下代码:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
MessageBox.Show("Startup");
}
安装插件并启动Microsoft Excel时消息框不显示。实际上,当add in加载时,这个函数中的任何东西都不起作用。这是我第一次创建这个新项目后对它所做的唯一更改。为什么行不通呢?
没有什么是神奇的,ThisAddIn_Startup
是在执行MessageBox.Show
指令之前被调用的。
您可以在Visual Studio中使用"查找所有引用",它将带您到ThisAddin.InternalStartup()
, ThisAddin.cs
中的私有方法。
该方法由框架的运行时调用。
这个解释有帮助吗?
在为Excel开发插件时,有时会产生错误,从而触发Excel禁用插件。如果是这样,你需要进入Excel,进入文件/选项,选择Add-Ins。在屏幕的左下方有一个标签为"Manage:"的下拉列表。选择"禁用项目",然后点击Go按钮。如果您的工具被禁用,您将看到它在那里,您可以重新启用它。这是Office 2010的一个例子。新版本可能重新安排了这个,我不知道。