MFC读取excel文件程序,在release模式下正常读取,但在debug模式编译没问题,运行就关闭,求高手!

2025-05-19 09:54:18
推荐回答(3个)
回答1:

你用右键 以管理员权限运行 启动vc6再调试试试。

回答2:

try{
if(!objApp.CreateDispatch("Excel.Application")) //错误在这里产生
{
AfxMessageBox("无法启动Excel程序,请正确安装!");
return;
}
}
catch(...)
{
AfxMessageBox("启动Excel程序出了点问题!");
}

另外,检查你要打开的excel文件是不是已经打开?还有,这类程序如果你打开了某个excel文件在程序中没有关闭,那么这个excel文件就会一直是打开的,很麻烦。程序意外中断excel文件也不会关闭,最糟糕的情况只有重启。

回答3:

CoInitialize(NULL);
if(!objApp.CreateDispatch("Excel.Application")) //错误在这里产生
{
AfxMessageBox("无法启动Excel程序,请正确安装!");
return;
}
...
退出后
CoUninitialize();