gpt4 book ai didi

c# - Microsoft.Office.Interop.Word 在代码中打开文档文件时出错

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

有人可以帮助解决使用 Microsoft.Office.Interop.Word 在代码中打开 Word2003 文件的问题吗?

我的代码如下。该文档创建得很好,如果我在创建后暂停代码,我可以通过资源管理器打开该文件。代码在最后一行卡住。此时可以看到资源管理器中出现了一个文件锁定图元文件以及原始文件。我可以看到没有生成错误。也许有一个看不见的对话框,但否则我很难过。提前致谢。

  1. 首先将字节数组写入文件

    var tmpFile = @"C:\donkey.doc";
    File.WriteAllBytes(tmpFile, binary_document);
  2. 将文件作为某种类型的文档对象打开

    Application app = new Application();
    Document CurrDoc = app.Documents.Open(@"C:\donkey.doc");

卡住的解决方案是重新安装 Word2003,尽管由于此处确定的服务器问题我实际上已经完全放弃了该方法 http://support.microsoft.com/kb/257757 .感谢所有帮助。

最佳答案

试试这个,它可能对你有帮助。

在“C:\Windows\SysWOW64\config\systemprofile\”中创建一个新的“桌面”目录经过漫长漫长的一天寻找解决方案后,它对我有用。

这似乎是个人资料问题。

关于c# - Microsoft.Office.Interop.Word 在代码中打开文档文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22143432/

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