构建/部署一个简单的 Word 插件

发布于 2024-11-30 19:22:53 字数 376 浏览 0 评论 0原文

我正在尝试使用 Visual Studio 2010 和 .NET 4.0 为 Word 2007 构建一个简单的插件。这是一个相对简单的插件,它会弹出一个保存对话框并将文档保存为 Word 2003 文档。

该插件在调试模式下在 Word 中运行良好,但在发布模式下或当我为其创建安装项目时无法运行。 (它确实在 HKCU\Software\Microsoft\Office\Word\Addins 下创建注册表项,并且它们看起来是正确的)我没有收到任何错误,并且该插件也没有列在“禁用的插件”下。

我尝试手动添加插件,但它说它不是有效的插件。 Office版本为32位,在Windows 7 64位下运行。

或者是否有任何使用 VSTO(VBA?)的替代方案可以让我向功能区添加选项卡?

I am trying to build a simple addin for Word 2007 using Visual Studio 2010 and .NET 4.0. It's a relatively simple addin, which brings up a save dialog and saves the document as a Word 2003 document.

The addin runs fine in Word under Debug mode, but does not run under Release or when I create a setup project for it. (It does create the registry keys under HKCU\Software\Microsoft\Office\Word\Addins and they look to be correct) I don't get any errors, and the addin isn't listed under the Disabled Addins either.

I tried adding the Addin manually but it says that it isn't a valid addin. The version of Office is 32-bit, running under Windows 7 64-bit.

Or are there even any alternatives to using VSTO (VBA?) that will let me add a tab to the Ribbon?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

掀纱窥君容 2024-12-07 19:22:53

您可以使用 IRibbonExtensibility 接口 (http://msdn.microsoft.com/en-us/library/microsoft.office.core.iribbonextensibility.aspx) 来避免使用 VSTO。

You can use IRibbonExtensibility interface (http://msdn.microsoft.com/en-us/library/microsoft.office.core.iribbonextensibility.aspx) to avoid using VSTO.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文