从模板创建文档时,VSTO 插件不会加载并且 VSTO 自定义错误,为什么?

发布于 2024-10-24 12:44:21 字数 539 浏览 4 评论 0原文

我在 VS 2008 中为 Office 2007 创建了一个 VSTO 插件。当 Word 作为独立启动时,它可以完美加载。

我有另一个应用程序,它使用模板启动 Word 文档并在模板中填写所需的详细信息。

问题是当Word从此应用程序启动时,加载项未加载, 并且事件查看器显示错误:

自定义 URI: file:///C:/Program Files/S2B/S2B Office 2007 Addin/S2B.Word2007.vsto 例外:无法下载部署清单,因为无法建立与网络的连接。确保您可以连接到网络,然后重试。

插件文件(*.vsto)、清单文件(S2B.Word2007.dll.manifest)和插件所需的其他 dll 存储在“C:/Program Files/S2B/S2B Office 2007 Addin/”文件夹中整个操作过程中没有网络参与。 该插件独立于应用程序。

如果我独立启动 Word,则会加载插件,如果我从应用程序创建模板文档,则加载插件,我可以使用它 功能上,这里没有问题。

为什么会出现这种奇怪的行为以及如何解决该错误?

i have created a VSTO addin in VS 2008 for Office 2007. it loads perfectly when Word is started as a standalone.

i have another application that starts a Word document, using a template and fills up the required details in the template.

The problem is that when Word is started from this application, the addin is not loaded,
and the Event viewer shows an error :

Customization URI: file:///C:/Program Files/S2B/S2B Office 2007 Addin/S2B.Word2007.vsto
Exception: The deployment manifest could not be downloaded because a connection to the network could not be established. Ensure that you can connect to the network, and try again.

the addin files(*.vsto), the manifest files(S2B.Word2007.dll.manifest) and other dlls required for the addin are stored in the "C:/Program Files/S2B/S2B Office 2007 Addin/" folder and there is no network involved in the entire operation.
the addin is independent of the application.

If i start Word standalone, the addin is loaded and if i them create the Template document from the application, then the Addin is loaded and i can use its
functionality, there is no problem here.

Why this strange behavior AND how do is solve the error ??

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

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

发布评论

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

评论(1

半世晨晓 2024-10-31 12:44:21

我自己还没有尝试过这种特定的组合,但这听起来像是如何从“其他”应用程序启动 Word 的问题。
您是否尝试过从其他应用程序中使用 CreateObject 来启动单词,然后自动加载模板和后续的新文档?我认为这不会有什么不同,但是......

最后,当你说“我有另一个应用程序启动一个Word文档,使用模板并在模板中填写所需的详细信息”时,

究竟是如何其他应用程序起始词?这可能会提供一些线索。

Haven't tried that particular combination myself, but it almost sounds like an issue with how you're starting Word from the "other" app.
Have you tried starting word, just bare, from the other app, using, say CreateObject, and the automating the load of the template and subsequent new doc? I wouldn't think it'd make a difference, but....

Finally, when you say "i have another application that starts a Word document, using a template and fills up the required details in the template"

Exactly how is the other application starting word? that might provide some clues.

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