在win2008R2系统环境下,如果要对OFFICE的COM组件进行调用,那么,会发生错误,提示没有权限。然而,在组件管理器中也看不到有这个组件。
这到底是呢?又如何正常的使用OFFICE的COM组件呢?
原因是:2008server是64位的系统,而OFFICE却是32位的,所以它的组件不可能在64位的组件管理器中显示出来,不兼容。用32位的控制台就可以找到了。
解决的办法如下:如下图,在“运行”对话框中输入 MMC -32 按回车。
打开如下图的控制台,执行菜单“文件”→“添加/删除管理单元”。
打开如下界面。
上图中,将左边的“组件服务”添加到右边的列表中,最后点击确定返回如下图。
上图中,依次展开“组件服务”→“计算机”→“我的电脑”→“DCOM配置”。
最后,在上图找到“Microsoft Excel Application”即可。