System.Runtime.InteropServices.COMException (0x800A03EC): Exception from HRESULT: 0x800A03EC
出现此问题的原因是编译平台选择错误,因为按照默认的设置,有可能会向COM方法传递64位的值,而office的可执行文件有可能是编译在x86的,从而引起异常解决办法如下:
在vs中,项目=》XXX属性(XXX为项目名称)=》生成=》目标平台=》any cpu改为x86
问题解决
更改后如下图
System.Runtime.InteropServices.COMException (0x800A03EC): Exception from HRESULT: 0x800A03EC
出现此问题的原因是编译平台选择错误,因为按照默认的设置,有可能会向COM方法传递64位的值,而office的可执行文件有可能是编译在x86的,从而引起异常解决办法如下:
在vs中,项目=》XXX属性(XXX为项目名称)=》生成=》目标平台=》any cpu改为x86
问题解决
更改后如下图