首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COM ApplicationClass.Documents.Open线程

COM ApplicationClass.Documents.Open线程
EN

Stack Overflow用户
提问于 2009-06-03 07:04:05
回答 1查看 1K关注 0票数 2

我正在使用Interop word ApplicationClass.Documents.Open方法打开word文档。在我的应用程序中,当我使用下面的语句时,它挂起了: IE显示它仍然在加载,但它从来没有做过任何事情。

代码语言:javascript
复制
_Document aDoc = WordApp.Documents.Open(
    ref fileName, ref oMissing, ref readOnly, ref oMissing, ref oMissing,
    ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
    ref oMissing, ref isVisible, ref oMissing, ref oMissing, ref oMissing,
    ref oMissing);

我试着做同样的事情,创建了一个虚拟网站,它起作用了。问题是它无法在我的应用程序中打开word文档。这段代码中有什么错误吗,或者我需要添加更多的东西?

我还看到了一个线程,它被创建和执行,但不知道它来自哪里。

EN

回答 1

Stack Overflow用户

发布于 2010-11-04 00:12:38

我从您的问题中可以理解,您正试图在Web服务器上使用Word应用程序本身(通过COM interop)打开Word文档。

您不应该这样做。Word不是为在Windows服务的上下文中运行而创建的。也就是说,没有用户界面。

可能Word正在对话框中等待用户的某些响应。但由于您没有UI,因此不会显示此内容。

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

https://stackoverflow.com/questions/943438

复制
相关文章

相似问题

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