在装有office2007版的机器上调用workbook.SaveAs()默认是07格式,需要设置参数才能保存成03格式。
QList lstParam;
lstParam->("c:\");
lstParam->(-4143);
lstParam->("");
lstParam->("");
lstParam->(false);
lstParam->(false);
lstParam->(1);
lstParam->(2);
lstParam->(false);
lstParam->(false);
lstParam->(false);
lstParam->(false);
QVariant res = workbook->dynamicCall("SaveAs(QVariant, QVariant, QVariant, QVariant, QVariant, QVariant, QVariant, QVariant, QVariant, QVariant, QVariant, QVariant)", lstParam);
if(res.toBool())
{
//保存成功
}

本文介绍如何通过编程方式将安装了Office2007的计算机上保存的文件从07格式转换为03格式。通过设置特定参数,可以实现此功能。
4423

被折叠的 条评论
为什么被折叠?



