gpt4 book ai didi

c# - 找不到 NetOffice progid

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:45 25 4
gpt4 key购买 nike

我已经在 asp.net 的 Micorsoft.Office.Interop.Word 中找到并替换了解决方案 我想在我的 asp 中将此解决方案移动到 NetOffice 上net 服务器,其中没有 Microsoft Word。我有错误

progid not found

.我做错了什么,因为在我有 Microsoft Word 的计算机上,这段代码在 NetOffice 中工作正常?

Word.Application wordApp = new Word.Application(); <-- 这是这个错误

最佳答案

NetOffice只是办公应用程序的 COM 包装器,因此它要求您在运行应用程序的计算机上安装办公应用程序。

即您需要在任何要运行使用 NetOffice.Word 的应用程序的计算机上安装 Microsoft Word。

如果这是一个桌面应用程序,您所要做的就是在计算机上安装 Word,但给定 you want to use office automation from a server, and Microsoft does not recommend it ,您应该研究直接通过 OpenXML 与 Word 文档交互的其他选项,而无需在计算机上安装 Word。

我建议您查看 DocX图书馆: https://github.com/WordDocX/DocX

以及以下文章:

关于c# - 找不到 NetOffice progid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35814259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com