Windows2008安装office后找不到Excel应用程序
大家好,今天小编关注到一个比较有意思的话题,就是关于dcom 没有excel的问题,于是小编就整理了5个相关介绍dcom 没有excel的解答,让我们一起看看吧。
文章目录:
- Windows2008安装office后找不到Excel应用程序
- 怎么在DCOM里添加EXCEL
- DCOM配置中,Microsoft Excel 应用程序,点右键里边没属性?
- 如何登录excel服务器的教程
- 服务器未安装Excel.Application控件,怎么处理这个问题?
一、Windows2008安装office后找不到Excel应用程序
在windows 2003 操作系统中,
1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务",
2.依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
3.在"DCOM配置"中就能找到"Microsoft Excel 应用程序"
但在windows 2008 R2 64位系统中,按照同样的方法找不到"Microsoft Excel 应用程序",个人觉得原因是office 不是64位的所以找不到
解决方法如下:
1.在"开始"->"运行"中输入 mmc -32 启动"控制台"
2.文件--添加或删除管理单元
3. 在可用的管理单元选中“组件服务”---添加---确定
4.依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
5.在"DCOM配置"中就能找到"Microsoft Excel 应用程序"
二、怎么在DCOM里添加EXCEL
应该需要NET Framework组件,查看可以运行的XP电脑安装NET Framework的版本,然后另外一台安装相应的NET Framework版本就好!
三、DCOM配置中,Microsoft Excel 应用程序,点右键里边没属性?
做这个配置前先要在visual Studio的命令提示工具中,定位到Excel安装目录,运行“TlbImp EXCEL.EXE”命令,把Excel.exe编译为Excel.dll
四、如何登录excel服务器的教程
1:在服务器上安装office的Excel软件.
2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置
4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应
用程序属性"对话框
5:点击"标识"标签,选择"交互式用户
6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加
一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.
7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWOR”
SERVICE"用户,然后赋予"本地访问"权限.
这样,便配置好了相应的Excel的DCOM权限.
注意:这是在WIN2003上配置的,在2000上,可能是配置ASPNET用户
由于EXCEL是在服务器上打开的,所以应该写一个把导出数据保存在服务器上,然后再传递给客户端的方法,最后每次调
用这个功能的时候再删除以前在服务器上所生成的所有Excel
五、服务器未安装Excel.Application控件,怎么处理这个问题?
首先,你的 excel 必须安装完整版。
其次,你需要允许网页程序创建 excel 组件。这一步,也就是说的 DCOMCNFG。你的服务器端脚本执行时,会有一个用户,所有网页权限都会限制在这个用户下。但是很可惜,这个用户不是 Everyone。
asp的用户,我记得是 IUSR_xxx,IWAM_xxx。asp.net 的用户,在 xp 下是 ASPNET,在 server 下士 Network Service。
你机器里装Excel了么?
或是不使用Excel.Application组件来访问Excel,换用ADODB使用Excel的数据驱动来打开Excel.
到此,以上就是小编对于dcom 没有excel的问题就介绍到这了,希望介绍关于dcom 没有excel的5点解答对大家有用。