http://blog.163.com/keke_114071/blog/static/203253033201211111395839/

今天由于工作需要,用VC来编写一个操作Excel的功能,在打开Excel进程时,出现了如标题所示的问题。我上网找了一些答复,最终找到了解决方法,就是在创建COM对象之前没初始化COM所造成的。解决要在加载Excel进城之前,加入如下代码:

HRESULT hr; 
 hr = CoInitialize(NULL); 
 
 if(FAILED(hr)) 
 { 
  AfxMessageBox(_T("Failed to call Coinitialize()" )); 
 }

CoInitialize是Windows提供的API函数,用来告诉 Windows以单线程的方式创建com对象。应用程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。

excel.CreateDispatch(_T( Excel.Application ))失败相关推荐

  1. 调用Excel 的Excel.Application失败的问题分析

    Excel提供了对外的API调用,可以用来实例化一个excel的instance,具体的调用方法是: #define EXCEL_APPLICATION_NAME _T("Excel.App ...

  2. Excel操作报错 Application excelApp = new Application()异常

    检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 解决: 在运行栏中输入命令: ...

  3. EasyExcel实现Excel解析并返回解析失败数据思路

    EasyExcel实现Excel解析并返回解析失败数据思路 需求说明 项目中需要使用到Excel文件上传,处理解析Excel表格数据落库,并返回处理失败的统计数据: 相关技术及插件 这里选择使用阿里开 ...

  4. 【解决打开远程共享目录中的word、excel、ppt文档失败】

    环境:windows 10   office2016 问题描述:远程打开远程服务器中的共享目录中的word.excel.ppt文件打开失败,显示文件已损坏.但在远程服务器中可以正常打开,文件本身没有问 ...

  5. php导入excel表格数据,php页面导入excel表格数据-php导入excel 怎么获取excel表格数据...

    PHP如何导出当前页面中的表格至Excel 常用的用PHP读取EXCEL的方法有以下三种,各自有各自的优缺点.个人推荐用第三种方法,因为它可以跨平台使用. 1. 以.csv格式读取 将.xls转换成. ...

  6. asp.net中使用excel类导出Excel文件,并导出到web客户端中遇到的问题

    asp.net中使用excel类导出Excel文件,并导出到web客户端中遇到错误: 检索Com类工厂中CLSID为{000245-0000-0000-C000-000000000046}的组件失败, ...

  7. Flex通过Java读取Excel(详细流程)----Excel在客户端(DataGrid动态根据Excel生成)

    2011-03-06 23:57:00|  分类: flex/flash |  标签:excel  flex  java  客户端  as3xls   |字号大中小  订阅 在网上查了很久的资料,就是 ...

  8. C#操作Excel文件(读取Excel,写入Excel)

    看到论坛里面不断有人提问关于读取excel和导入excel的相关问题.闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助. 另外我们还要注意一些简单的问题 ...

  9. Java实现Excel下载,excel文件流输出到浏览器

    关于实现Excel下载,我使用的是easypoi, easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导 ...

最新文章

  1. Session对象的生命周期
  2. vista任务栏透明_增加Windows Vista任务栏预览大小的赏金(付费!)
  3. 单一登录云:SAML和OpenId
  4. centos配置单网卡双IP
  5. django-关联查询-通过模型类跨表关联查询
  6. c/c++教程 - 1.3 关键字、标识符命名规则
  7. 【bzoj4940】这是我自己的发明
  8. linux opendir路径_opendir与readdir函数使用示例(获得指定目录下所有文件名
  9. 实战篇:Oracle分区表之在线重定义
  10. php获取数组元素keys,关于array_keys函数的详细介绍 - key
  11. JPBC库的使用实例——BLS签名
  12. 谈谈等保二级与三级的区别?
  13. 数据分析之数据处理(一)
  14. [2020.8.3]联想 A5(L18011) Magisk ROOT 纯净无推广 一键刷机 ZUI_3.9.068
  15. 3d Max安装失败(Microsoft Visual C++ 2010 SP1 Redistributable (x86) Failed...
  16. mysql escape python_Python 操作 MYSQL
  17. POJ 1375 Intervals
  18. 根据邮箱查寻邮件系统
  19. 开始构建你的DBaaS:使用zCloud自动化安装部署Oracle和MySQL数据库
  20. Docker之API操作

热门文章

  1. python-dev and python3-dev 软件包
  2. 软件冲突造成WINDOWS复制或移动文件后需要刷新才会显示
  3. MinIo 安装及其集成到java中上传下载图片信息
  4. #标题 已知从键盘上任意输入一个3位整数,编译计算并输出它的逆序数
  5. 计算机硬件系统及组装ppt,《计算机硬件系统及》PPT课件.ppt
  6. 如何把视频里的声音提取出来,4种有效方法学起来
  7. 强化学习(Sarsa与q-learning)代码示例
  8. JAVA实现自动发送邮件
  9. 2022年起重机械指挥复训题库及在线模拟考试
  10. 移远EC20 Opencpu方案调试记录 - Onenet 视频服务实现 交叉编译过程(郑州新正圆)