首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

C#操作Word出现错误

2013-06-25 
C#操作Word出现异常我机上装的是Office 2003,在C#中添加了Microsoft Word 11.0 Object LibraryMicrosoft.O

C#操作Word出现异常
我机上装的是Office 2003,在C#中添加了Microsoft Word 11.0 Object Library


Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document newdoc = word.Documents.Add();

后一句出现异常:
无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。
[解决办法]
2003 版的add是有参数的,你把参数都写上试试。

还有感觉你的2010没卸干净。

热点排行