c++中关于异常的问题
有一段代码如下:
Variant ExcelApp,WorkBook1,WorkSheet1;
int nRow , nCol;
String value[30] ;
try
{
ExcelApp=Variant::CreateObject("Excel.Application");
}
catch(...)
{
ShowMessage("标贴文件打开失败!");
}
有哪些可能的情况下会出现“标贴文件打开失败”的错误?
[解决办法]
没有安装或者非正常安装Office的情况下会导致创建Excel对象失败。(这里的非正常是指类似国人喜欢用的绿色版,精简版,汉化版,优化版之类的山寨版本。)