无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.Vbe.Interop.VBComponent”。此操作失败的原因是对 IID 为“{EEE00921-E393-11D1-BB03-00C04FB6C4A6}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 没有注册接口 (异常来自 HRESULT:0x80040155)。 StackTrace: 在 CallSite.Target(Closure , CallSite , Object )
在 OAyLSQUyo4MhFa6Git.B0Y8gNrUHZQIGGM93j.z0kVaPlHS(Command )
在 OAyLSQUyo4MhFa6Git.B0Y8gNrUHZQIGGM93j.vyZfk7jIgb(Command )
在 LPAgent.Program.o9OCsguxV(NamedPipeConnection`2 , String )
步骤(sys:officehelper)执行失败,原因:命令返回失败,错误:无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.Vbe.Interop.VBComponent”。此操作失败的原因是对 IID 为“{EEE00921-E393-11D1-BB03-00C04FB6C4A6}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 没有注册接口 (异常来自 HRESULT:0x80040155)。
停止动作:命令返回失败,错误:无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.Vbe.Interop.VBComponent”。此操作失败的原因是对 IID 为“{EEE00921-E393-11D1-BB03-00C04FB6C4A6}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 没有注册接口 (异常来自 HRESULT:0x80040155)。
office是32位,系统是64位
重装office 64位
【注】发表于此处以供碰到同样问题的朋友搜索查询。