Dynamics AX 2012 R2 无法创建类"Excel.Application"的COM对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dynamics AX 2012 R2 无法创建类"Excel.Application"的COM对象相关的知识,希望对你有一定的参考价值。

技术分享

    Reinhard在做一个Excel导入项目时,发现X++代码一旦执行到Excel组件部分,就会报如下错误:

无法创建类”Excel.Application”的COM对象。请确保在计算机””上已正确注册该对象。

    根据错误提示,我们先去组件服务中,查找名为Microsoft Excel Application的COM组件。

技术分享

    Reinhard并没有在COM组件列表中,找到该COM组件。我们知道,Microsoft Excel Application COM组件是随Office Excel一起安装的,可能是因为这台客户机没有安装Office Excel导致的。

    Reinhard试着装了一下Office Excel,再到COM组件列表中,这次找到Microsoft Excel Application COM组件了。当然,社区中也有一些不装Office Excel,而是仅仅手工注册Excel COM组件方法的介绍,但是过程太麻烦,有兴趣的同学可以试试。

技术分享

    Reinhard在AX中再次执行Excel导入的操作,已经可以正常执行了。

以上是关于Dynamics AX 2012 R2 无法创建类"Excel.Application"的COM对象的主要内容,如果未能解决你的问题,请参考以下文章

Dynamics AX 2012 R2 窗体系列 - 在窗体上修改字段时所触发的方法及其顺序

Dynamics AX 2012 – Batch Jobs Not Executing

Dynamics AX 2012 DLL 配置文件未更新

Dynamics AX 2012 – Downloading a file from FTP

AX 2012 现有量表加字段

dynamics ax 2012:将 RowState 从 Edit 更改为 Selected