gpt4 book ai didi

c# - COM ApplicationClass.Documents.Open线程

转载 作者:太空宇宙 更新时间:2023-11-03 16:57:48 24 4
gpt4 key购买 nike

我正在使用 Interop word ApplicationClass.Documents.Open 方法打开一个 word 文档。在我的应用程序中,当我使用以下语句时它挂起:IE 显示它仍在加载,但它什么也没做。

_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 文档。这段代码有什么问题吗?我还需要添加什么吗?

我还看到一个创建并执行的线程,但不知道它的来源。

最佳答案

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

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

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

关于c# - COM ApplicationClass.Documents.Open线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/943438/

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