日期:2014-05-19  浏览次数:20571 次

C# 操作Word 无法打开文件问题
操作系统:   Windows   2003   Server
环境:   .Net   2003
语言:C#

问题:   用C#操作Word中的内容,以前我在XP中开发的,没有问题
现在迁移到Window   2003   Server   操作系统下,当调用
worddoc=app.Documents.Open(ref   path,ref   objFalse,ref   mis,ref   objFalse,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis,ref   mis);
时出现异常
异常描述:命令失败
Word   文件所在目录权限都赋予了,不行,把Everyone   赋予完全控制还是不行,大家帮我看看可能是哪方面的问题.
1:文件可以确定存在,用Word可以正常打开
2:Word.Application   app=new   Word.ApplicationClass();   执行正确
在线等待.....


------解决方案--------------------
重新注册一遍word.dll(可能名称不对).
Regsvr32 c:\windows\system32\word.dll
一般情况下,重新注册一下相应的dll就好了.我遇到过这样的问题.

------解决方案--------------------
http://support.microsoft.com/kb/288366/zh-cn 看看这个试试