添加类 类型库中的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"的这个错误的原因是什么呢?
希望大家给予帮助,先谢谢了!
2 个解决方案
#1
http://www.vckbase.com/document/viewdoc/?id=231
#2
一般添加一个类就会有一个.cpp文件和.h文件,你也可以指定添加到同一个文件,而且记得要把头文件相互引用,不然就报错
#1
http://www.vckbase.com/document/viewdoc/?id=231
#2
一般添加一个类就会有一个.cpp文件和.h文件,你也可以指定添加到同一个文件,而且记得要把头文件相互引用,不然就报错