有人可以帮助解决使用 Microsoft.Office.Interop.Word
在代码中打开 Word2003 文件的问题吗?
我的代码如下。该文档创建得很好,如果我在创建后暂停代码,我可以通过资源管理器打开该文件。代码在最后一行卡住。此时可以看到资源管理器中出现了一个文件锁定图元文件以及原始文件。我可以看到没有生成错误。也许有一个看不见的对话框,但否则我很难过。 提前致谢。
首先将字节数组写入文件
var tmpFile = @"C:\donkey.doc"; File.WriteAllBytes(tmpFile, binary_document);
将文件作为某种类型的文档对象打开
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/