CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

请教:VC.Net下使用MFC类型库创建自动化项目(Microsoft Excel)遇到的4个问题。

楼主wozhaolala(我找lala)2006-03-03 13:19:35 在 .NET技术 / VC.NET 提问

VC.Net生成   单文档应用程序    
  添加类   类型库中的MFC类  
  选择   Microsoft   Excel   10.0   Object   Library<1.4>(我装的是Office   XP)  
   
  接口->生成类   全选(因为我不知道该选哪些。添加是个漫长的过程)  
  问题一:我应该选择哪些呢?我只是想程序能够使   Microsoft   Excel   自动运行,并且可以设置单元格的样式   如Style,Border,和字体的color。  
   
  添加到最后报了个错   This   class   name   is   used   by   the   interface   "IWorksheets".  
  问题二:知道这个错误的原由吗?对编程是否有影响。  
   
   
  自动添加的类中出现许多C****.h和C****0.h这样的类而且#include"C****.h"就会报N多错  
  例如#include   "CWorksheets.h"报了5个错如下  
  *****************************************  
  x:\Study\Excel\TryE\CWorksheets.h(21)   :   error   C2061:   语法错误   :   标识符“Application”  
  x:\Study\Excel\TryE\CWorksheets.h(28)   :   error   C2061:   语法错误   :   标识符“XlCreator”  
  x:\Study\Excel\TryE\CWorksheets.h(70)   :   error   C2061:   语法错误   :   标识符“Range”  
  x:\Study\Excel\TryE\CWorksheets.h(119)   :   error   C2061:   语法错误   :   标识符“HPageBreaks”  
  x:\Study\Excel\TryE\CWorksheets.h(126)   :   error   C2061:   语法错误   :   标识符“VPageBreaks”  
  *****************************************  
  而#include   "CWorksheets0.h"就OK了。  
  问题三:为什么会出现许多C****.h和C****0.h这样的类,它们的关系怎样的?  
   
  我需要用到CRange类,该类和CWorksheets类一样有两个名称的类,  
  #include   "CRange.h"报了71个错copy前5个如下:  
  *******************************************  
  x:\Study\Excel\TryE\CRange.h(21)   :   error   C2061:   语法错误   :   标识符“Application”  
  x:\Study\Excel\TryE\CRange.h(28)   :   error   C2061:   语法错误   :   标识符“XlCreator”  
  x:\Study\Excel\TryE\CRange.h(63)   :   error   C2061:   语法错误   :   标识符“XlReferenceStyle”  
  x:\Study\Excel\TryE\CRange.h(70)   :   error   C2061:   语法错误   :   标识符“XlReferenceStyle”  
  x:\Study\Excel\TryE\CRange.h(77)   :   error   C2061:   语法错误   :   标识符“XlFilterAction”  
  ********************************************  
  #include   "CRange0.h"报了1个错如下:  
  **********************************  
  x:\Study\Excel\TryE\CRange0.h(334)   :   warning   C4003:   “DialogBoxA”宏的实参不足  
  x:\Study\Excel\TryE\CRange0.h(334)   :   error   C2059:   语法错误   :   “,”  
  **********************************  
  问题四:#include   "CRange0.h"的这个错误的原因是什么呢?  
   
  希望大家给予帮助,先谢谢了!  
  问题点数:20、回复次数:2Top

1 楼aiguo26(我的理想是成为优秀的程序员)回复于 2006-03-29 10:53:52 得分 15

http://www.vckbase.com/document/viewdoc/?id=231Top

2 楼wanglei051(淡蓝的云)回复于 2006-03-29 14:29:32 得分 5

一般添加一个类就会有一个.cpp文件和.h文件,你也可以指定添加到同一个文件,而且记得要把头文件相互引用,不然就报错Top

相关问题

  • VC中怎么创建Excel表格?
  • vc中创建excel样式的视图
  • vc(mfc)创建一个窗口(什么也没有)怎么创建
  • 请问能否用vc mfc创建供labview调用的dll?
  • 如何在vc(MFC)创建的dll中使用字符串资源?
  • 我如何在vc的mfc的程序里创建多个资源文件!
  • 刚学VC,请问怎么不用MFC来创建一个编辑控件?
  • 怎样用vc、vb、delphi、bcb、...为excel创建新的函数?(不是用vba)
  • 创建MFC工程出错
  • 如何用非MFC的VC调用EXCEL?

关键词

  • .net
  • 语法
  • excel
  • 文件
  • microsoft
  • trye
  • crange
  • 标识符
  • cworksheets
  • 语法错误

得分解答快速导航

  • 帖主:wozhaolala
  • aiguo26
  • wanglei051

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo