0

我们正在尝试使用 c# 代码将 .doc 文件转换为 .docx。现在,在打开 MS Word 应用程序时,.doc 文件需要 20 多分钟才能打开,因为它试图连接到某个网络路径以查找某个模板。

有什么方法可以打开该 .doc 文件,而无需使用 Microsoft 技术将其与网络驱动器连接。在此处输入图像描述

4

1 回答 1

0

Microsoft 目前不推荐也不支持任何无人值守、非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务)的 Microsoft Office 应用程序自动化,因为 Office 可能表现出不稳定的行为和/或在此环境中运行 Office 时出现死锁。

如果您正在构建在服务器端上下文中运行的解决方案,您应该尝试使用已确保无人值守执行安全的组件。或者,您应该尝试找到允许至少部分代码在客户端运行的替代方案。如果您使用来自服务器端解决方案的 Office 应用程序,该应用程序将缺少许多成功运行所需的功能。此外,您将承担整体解决方案稳定性的风险。在Office 服务器端自动化的注意事项文章中阅读有关此内容的更多信息。

相反,您可以考虑使用为服务器端执行而设计的任何第三方组件。如果您只处理开放 XML 文档,则可以考虑使用 Open XML SDK,有关详细信息,请参阅欢迎使用 Open XML SDK 2.5 for Office

于 2022-02-11T09:28:19.847 回答