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没卸干净。