博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

操作Exel问题

Posted on 2006-10-07 11:20  hnboy  阅读(369)  评论(0编辑  收藏  举报
1、是否缺少 using 指令或程序集引用
解决办法:在引用中单击右键选添加引用,然后在COM组件中找到Microsoft excel 11.0(不同的版本可能不同,我的是office2003).添加该引用。然后在程序中using Microsoft.Office.Interop.Excel;

2、检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005

解决办法:
   在服务器上点击开始—运行—输入:Dcomcnfg然后回车,系统将弹出分布式COM配置属性窗体,在“应用程序”页里面选择“Microsoft Excel 应用程序”(win2003 中计算机-我的电脑-DCOM配置),点击“属性”按钮,系统将弹出该应用程序的属性窗体。在“常规”页中的身份验证级别下拉列表中选择“无”,在“安全性”页中选中“使用自定义访问权限”和“使用自定义启动权限”(win2003中‘启动和激活权限’设为自定义并添加‘everyone’权限选中本地启动和本地激活),然后分别点击访问用户和启动用户对应的“编辑”按钮,在里面添加用户“everyone”;最后在“身份标示”页里面选中“交互式用户”。