我已经使用 C#.net 创建了一个 VSTO Excel 插件(myAddin)。我在 excel -> 插件菜单中加载了 Excel 插件(myAddin),并且在我的机器上工作正常。
我已将安装文件和安装程序包文件共享给用户。对于某些用户,它在选择插件后运行代码并且工作正常,没有任何问题。对于一些用户选择插件后它什么都不做。它甚至没有引发任何异常。
当我将日志添加到代码中时,我意识到它没有调用 Addin_startup() 事件。
有什么建议么 ?
我不确定,但我遇到了类似的问题。原因是我在 64 位办公室上安装了 32 位安装程序。您需要单独放置 64 位 office 的注册表项。检查以下链接。可能会有所帮助。 https://msdn.microsoft.com/en-us/library/bb386106.aspx