VC操作EXCEL

原创 2005年05月30日 12:00:00

COleVariant vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);

 CApplication app;  // app is the Excel _Application object

   // Start Excel and get Application object.

   if(!app.CreateDispatch("Excel.Application"))
   {
      AfxMessageBox("Cannot start Excel and get Application object.");
      return;
   }

   //Make the application visible and give the user control of
   //Microsoft Excel.
   app.put_Visible(TRUE);
   app.put_UserControl(TRUE);

   CWorkbooks books = (CWorkbooks)app.get_Workbooks();
   CWorkbook book = (CWorkbook)books.Add(vOpt);

   CSheets sheets = (CSheets)book.get_Worksheets();
   CWorksheet sheet = (CWorksheet)sheets.get_Item(COleVariant((short)1));
   CRange range = (CRange)sheet.get_Range(COleVariant("A1"),COleVariant("A2"));

   range.put_Value2(COleVariant("test"));

注明:Excel 2002(XP),2003 Range.put_Value(VARIANT RangeValueDataType,VARIANT newValue)有两个参数,Excel 98,2000,只有一个参数,pub_Value2(VARIANT newValue)

VC++操作 Excel 的方法总结

转载自:http://blog.csdn.net/davidhsing/article/details/4231592一、最常用的 OLE 自动化方式这个方式应该说是功能最全的方式,可能也是应用的最多...
  • Mr0Yang
  • Mr0Yang
  • 2016年09月08日 17:23
  • 1028

VC2010操作Excel的方法

本文介绍VC2010环境如何实现EXCEL操作,介绍了详细步骤并给出了具体的程序代码。 1. 创建新的C++工程 创建基于对话框的MFC程序  2. 添加库、添加Excel类库 在工程名上右键...
  • phenixyf
  • phenixyf
  • 2016年04月14日 10:54
  • 1303

VC操作EXCEL

Excel为发人员提供了强大的外部接口,方便开发人员进行二次开发。最近笔者就采用excel 的automation技术成功地解决了excel报表的自动生成功能.首先给大家介绍一下报表创建模块的组成,如...
  • Augusdi
  • Augusdi
  • 2010年06月28日 14:45
  • 10044

VC C++ 操作 Excel 总结

以前总是再往上找相关的资料,可惜哦..... 不过有一天真的找到了,十分感谢一下博主 http://blog.csdn.net/fullsail/article/details/8449448 ...
  • u010682281
  • u010682281
  • 2016年01月13日 21:19
  • 3721

VC++ 操作EXCEL方法总结二

一、Excel的对象模型     在对Excel编程之前首先要了解微软Excel对象(Object)模型。(Parent-Child关系)   其中:                图 1 Of...
  • harvic880925
  • harvic880925
  • 2012年06月18日 19:47
  • 6023

vc操作Excel保存 和Excel的退出

公司给了我一个任务,用excel调用模版生成结帐单并进行打印。我在努力的n天以后终于完成了。现在总结一下:       1.速度问题,vc读写excel的时候速度是很慢的,如果一个一个单元格的读写,...
  • wuan584974722
  • wuan584974722
  • 2014年04月16日 17:39
  • 7759

VC++操作Excel

摘要:使用Microsoft Office所带的控件来实现代码操作excel表格。 开发环境:操作系统是Microsoft Windows7 32bit,Office办公套装是Microsoft O...
  • weikangc
  • weikangc
  • 2015年05月27日 09:51
  • 847

使用VC++6.0操作EXCEL

本文档适用于: ·                       Microsoft Foundation Classes (MFC), Microsoft Visual C++, 32-bit Ed...
  • liucherish
  • liucherish
  • 2016年11月16日 11:48
  • 2917

VC操作EXCEL(控制台程序使用MFC)

VC读取Excel文件
  • u013600225
  • u013600225
  • 2016年03月19日 01:41
  • 1109

VC++实现对Excel操作(3)

//保存Excel,我都是用的这个,以前直接用API实现的时候,总是会出现一些问题,比如只会保存一个Sheet等,但封装成类后没有出现过了void CMyExcel::SaveAs(CString s...
  • tanyouliang
  • tanyouliang
  • 2012年10月21日 10:03
  • 2069
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC操作EXCEL
举报原因:
原因补充:

(最多只允许输入30个字)