首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未发现Netoffice方案

未发现Netoffice方案
EN

Stack Overflow用户
提问于 2016-03-05 12:42:38
回答 2查看 2.5K关注 0票数 4

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

未发现

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-05 13:23:28

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

也就是说,您需要在任何要运行使用NetOffice.Word的应用程序的机器上安装Microsoft。

如果这是一个桌面应用程序,你所要做的就是在机器上安装Word,但考虑到推荐它,您应该研究通过OpenXML直接与Word文档进行接口的其他选项,而不必在机器上安装Word。

我建议您看一下DocX库:https://github.com/WordDocX/DocX

以及以下条款:

票数 5
EN

Stack Overflow用户

发布于 2017-02-12 14:46:07

您的代码应该可以使用NetOffice,但是您需要添加一个using语句:

代码语言:javascript
复制
using Word = NetOffice.WordApi;

您还需要禁用所有NetOffice DLL的设置类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35814259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档