applicationclass专题

C#与excel互操作的错误无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制

如果您使用的电脑要操作的是office2003而之前使用过office2007使用此方法可解决您的问题 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000

Unable to cast COM object of type Microsoft.Office.Interop.Excel.ApplicationClass' ...

问题描述: 这个问题产生的原因,与 office 的安装有关。 参考:How to solve “Unable to cast COM object of type Microsoft.Office.Interop.Excel.ApplicationClass’ to interface type ‘Microsoft.Office.Interop.Excel._Application

无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法

“无法将***的com强制转换”这类问题通常是office 安装组件注册的问题,不是程序的问题。 解决如下: 方法一:       打开“程序和功能”,找到你安装的office,选中右击——选择“更改”——弹出框中选择“修复”——自动重启后即可 。 方法二: 利用【运行】窗口修改注册表 Windows+R ——输入你的Excel.EXE的路径,然后在后面 输入 /re