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加载时,这个函数中的任何东西都不起作用。这是我第一次创建这个新项目后对它所做的唯一更改。为什么行不通呢?

Excel插件在启动

没有什么是神奇的,ThisAddIn_Startup是在执行MessageBox.Show指令之前被调用的。

您可以在Visual Studio中使用"查找所有引用",它将带您到ThisAddin.InternalStartup(), ThisAddin.cs中的私有方法。

该方法由框架的运行时调用。

这个解释有帮助吗?

在为Excel开发插件时,有时会产生错误,从而触发Excel禁用插件。如果是这样,你需要进入Excel,进入文件/选项,选择Add-Ins。在屏幕的左下方有一个标签为"Manage:"的下拉列表。选择"禁用项目",然后点击Go按钮。如果您的工具被禁用,您将看到它在那里,您可以重新启用它。这是Office 2010的一个例子。新版本可能重新安排了这个,我不知道。