zoukankan      html  css  js  c++  java
  • WIN7 64位对Excel操作异常

      在本地做Excel导出功能的测试时,报出“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败”的异常,知道要对Excel进行DCOM权限设置,但前不久刚换了Win7 64位系统,设置过程跟以往有些不同,我们来做一下笔记。

    1. 找到Excel应用程序的DCOM配置。我们需要输入命令行comexp.msc -32来打开32位的组件服务,使用dcomcnfg.exe打开的是64位的组件服务,其中根本就没有Excel的信息。
    2. 设置Excel的“标识”和“安全”。右键Microsoft Excel 应用程序,找到属性,首先将“标识”设置为“交互式应用”,接着设置“安全”的“启动和激活权限”,选择“自定义”-“编辑”,添加用户名“IIS_IUSRS”,权限允许“本地启动”和“本地激活”,接着设置“安全”的“访问权限”,设置步骤同“安全”的“启动和激活权限”设置。
    3. 同时设置与Excel相关的组件服务。对“Microsoft Excel 应用程序”设置后,要同时对“Microsoft Office Excel 预览器”进行设置,不然还是会报错,设置的方法同步骤2。
    4. 完成。不需要重新启动IIS服务就可以进行测试了。
  • 相关阅读:
    ASP.NET缓存:缓存ASP.NET页
    oracle小技巧:字符串原样输出
    ASP.NET缓存:概述
    如何设计表结构便于treeview显示?
    Delphi VCLSkin 界面美化
    txt文件导入存储过程
    TreeView挺入数据库
    TreeView使用笔记
    TreeView格式
    TreeView学习总结
  • 原文地址:https://www.cnblogs.com/ccweb/p/3682234.html
Copyright © 2011-2022 走看看