zoukankan      html  css  js  c++  java
  • office组件导入导出常见异常记录

    • 异常未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。(安装了owc11组件,但未安装office)

    • 解决方案

    完全安装了office2003后重新生成.
    没安装owc11的要安装owc11.
    

    • 异常:该字符串未被识别为有效的

    • 解决方案:

     出现此问题基本都是字符串格式不一致导致的.
    

    • 异常:
      Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005 拒绝访问。
    • 解决方案:
    ① 在配置文件<system.web>节点中添加  <identity impersonate="true" userName="主机名" password="主机密码" />
    ② 如果设置①,问题任然存在则执行如下操作:  
    1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
    2.依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
    3.在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框
    4.点击"标识"标签,选择"交互式用户"
    5.点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限
    6.依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.
    而问题出在64位版本的机器上,因为打开DCOMCNFG之后,找不到项“Microsoft Excel 应用程序”,因为DCOMcnfg是32配置,在64位系统下能完全被支持。
    打开32位的DCOMCNFG的方式:
    1.运行:mmc -32
    2.打开“文件”-“添加或删除管理单元”-选择组件服务-点击添加-确定。
    3.可以在DCOM组件中找到Microsoft Excel Application了。
    于是用最上面的方式配置完成,跑网站,一样出错。
    再检查,还有内容没有完成设置。
    检查IIS7的设置,最后确定还需要设置应用程序池的标识,把此网站的AppPool的标识要设置为LocalSystem或者NetworkService,问题解决
    

    • 异常HTTP 错误 404.0 - Not Found您要找的资源已被删除、已更名或暂时不可用。
    • 解决方案
    ① 设置用户权限   
    ②电脑是否有如下对应的desktop文件夹 
    C:WindowsSysWOW64configsystemprofileDesktop
    C:WindowsSystem32configsystemprofileDesktop 
    

  • 相关阅读:
    《我想进大厂》之mysql夺命连环13问
    抽象数据类型的表示与实现
    数据结构两个层次——逻辑结构和存储结构
    单链表的两种构造函数
    使用malloc函数或new运算符为链表结点分配内存空间
    基于Vue全家桶开发的前端组件管理平台
    JS菱形镂空
    JS使用for循环实现九九乘法表数字颜色不同
    JS——个人所得税
    JAVA常见关键字
  • 原文地址:https://www.cnblogs.com/youMo/p/7610730.html
Copyright © 2011-2022 走看看