服务器是windows server2008 64位系统,项目中需要用到Microsoft.Office.Interop组件,包括excel、word、ppt等。

步骤 
1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 
2.依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 
3.在"DCOM配置"中找到"Microsoft Excel 应用程序"(当然还包括word和powerpoint),在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框 
4.点击"标识"标签,选择"交互式用户" 
5.点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限 
6.依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.

而当在64位版本的机器上,因为打开DCOMCNFG之后,是根本找不到项“Microsoft Excel 应用程序(当然还包括word和powerpoint)”,则采用如下方式解决
1.运行:mmc -32 
2.打开“文件”-“添加或删除管理单元”-选择组件服务-点击添加-确定。 
3.可以在DCOM组件中找到Microsoft Excel Application了(当然还包括word和powerpoint),接下来的步骤就按照上面介绍的去设置。

如果按照上面设置之后还是无法运行,则是iis还需要做相应的设置
再检查,还有内容没有完成设置。 
检查IIS7的设置,最后确定还需要设置应用程序池的标识,把此网站的AppPool的标识要设置为LocalSystem或者NetworkService,问题解决。

window2008 64位系统无法调用Microsoft.Office.Interop组件进行文件另存的解决办法相关推荐

  1. Win10 64位系统8G内存升级到10G后,显示3.92G可用解决办法

    Win10 64位系统,原来两根4G海力士内存,现在加了一根2G金士顿内存,但是查看到10G内存却显示3.92G可用,笔者多年前也遇到不少这样的问题,由于笔者比较懒,解决后也懒得写博客分享,今天再次遇 ...

  2. 64位系统VBS调用32位COM组件

    64位系统VBS调用32位COM组件 标签: 32位, 64位, COM, COM组件, VB, VBS, VBScript 标题: 64位系统VBS调用32位COM组件 作者: Demon 链接:  ...

  3. 32位程序在64位系统上调用GetModuleFileNameEx失败

    今天客户打来电话说我们公司的服务器程序在新装的64位Windows 2003上以系统服务方式启动不起来.初步怀疑是我们的32位服务程序哪个地方在64位机上不兼容了.结果忙活了一上午,终于找到了问题所在 ...

  4. 64位matlab调用 com组建,64位系统VBS调用32位COM组件

    今天有人问我,为什么他的VBS脚本在64位Windows 7中用VbsEdit可以直接执行,但是直接双击就会出错:ActiveX 部件不能创建对象: 'MSWinsock.Winsock'. 在64位 ...

  5. php找不到库,64位系统下编译PHP找不到库文件问题 | 学步园

    最近在64位系统上编译5.4.5版的PHP时,遇到报以下错: checking for DSA_get_default_method in -lssl... yes checking for X509 ...

  6. 64位系统下编译PHP找不到库文件问题

    最近在CentOS 64位系统上编译5.4.5版的PHP时,遇到报以下错: checking for DSA_get_default_method in -lssl... yes checking f ...

  7. win10安装Microsoft Office 2016(64位)提示已安装Microsoft Office 2016(32位)

    安装WIN10后,系统预装Microsoft Office 32位,通过控制面板或者预装Office卸载工具.EXE是无法卸载的,此时从控制面板鞋卸载: WIN+R=>输入"reged ...

  8. “Microsoft Office Professional Plus 2010在安装中出错”解决办法

    转自 http://blog.sina.com.cn/s/blog_92d2c5e10101cmel.html 今天一个同学想安装微软的office 2010,可是安装时总是提醒"Micro ...

  9. Microsoft Office 2016出现Excel文件打不开解决方法

    出现情况: 解决方法: 打开"控制面板"选择"程序" 选择更改程序 经过5分钟左右可以修复完成: 成功打开!(如果想要图标立刻生效或者没有开启,那么请重新启动电 ...

最新文章

  1. CentOS 7.6安装OpenMPI3.1.0
  2. ListView、AdapterView、RecyclerView全面解析
  3. 1亿以内素数的个数_神奇的素数
  4. python无符号转有符号_Python | 散布符号
  5. pptv如何绑定邮箱账号
  6. 接口、抽象类、类之间的关系
  7. linux下基于Posix message queue的同步消息队列的实现
  8. 计算机主机一闪一闪的无法启动,电脑启动不了灯一闪一闪的
  9. php权限在哪设置,php如何设置管理员权限
  10. 往数组里添加键值对_框架都是花哨的东西!js才是根基,分享一下给原生js数组的操作...
  11. 3D打印产业链全景图
  12. Oracle安装基本步骤
  13. matlab里面的取整函数
  14. android banner停止轮播,android如何实现banner轮播图无限轮播效果
  15. kubernetes配置管理:cm,sercret,sa
  16. java第七章学习笔记:访问控制---java世界的卫兵
  17. Unity C# 腾讯云【短信服务】验证码功能
  18. sketch-code让草图秒变HTML
  19. 我的世界天空之城服务器位置,我的世界1.7.2服务器天空之城
  20. 最全chromedriver options, selenium适用

热门文章

  1. RapidMiner数据挖掘入门
  2. windowsCE镜像文件结构
  3. 虚拟化网络与云网关打通的解决方案
  4. RabbitMq(二) Connection、Channels、Exchanges、Queues 等基本概念介绍
  5. SpringCloud 从菜鸟到大牛之一 微服务介绍
  6. java new一个线程执行完后会自动销毁吗_Java基础总结,超级全的面试题
  7. linux 显示文件多少行
  8. vsftp 具体操作
  9. jquery之DataTables的使用
  10. SpringBoot精通系列-使用Mybatis Generator生成Dao层代码