关于vc6.0读取EXCEL2003的有关问题,
关于vc6.0读取EXCEL2003的问题,急!急!急!
我在网上看了一堆关于办公自动化的帖子,也不知道是谁COPY谁的,很纳闷他们动手实践了吗,就直接拿过去贴,害死人啊。我照着其中的一个帖子写下来,就有问题,COM库也初始化了,就是在创建EXCEL服务的时候出错,xp环境,office2003。代码如下:
BOOL CTestExcelApp::InitInstance()
{
if (CoInitialize(NULL)!=0)
{
AfxMessageBox("初始化COM库失败!");
exit(1);
}
。。。。
这是app初始化函数里的,下面是dlg初始化函数里的
_Application *ExcelApp = new _Application;
if (!ExcelApp->CreateDispatch(_T("Excel.Application")))
{
MessageBox("创建Excel服务器失败!");
return FALSE;
}
运行,就提示创建Excel服务器失败!这是为什么啊,在线等!!!
------解决方案--------------------
重新安装EXCEL2003,不是绿色版的。
我在网上看了一堆关于办公自动化的帖子,也不知道是谁COPY谁的,很纳闷他们动手实践了吗,就直接拿过去贴,害死人啊。我照着其中的一个帖子写下来,就有问题,COM库也初始化了,就是在创建EXCEL服务的时候出错,xp环境,office2003。代码如下:
BOOL CTestExcelApp::InitInstance()
{
if (CoInitialize(NULL)!=0)
{
AfxMessageBox("初始化COM库失败!");
exit(1);
}
。。。。
这是app初始化函数里的,下面是dlg初始化函数里的
_Application *ExcelApp = new _Application;
if (!ExcelApp->CreateDispatch(_T("Excel.Application")))
{
MessageBox("创建Excel服务器失败!");
return FALSE;
}
运行,就提示创建Excel服务器失败!这是为什么啊,在线等!!!
------解决方案--------------------
重新安装EXCEL2003,不是绿色版的。