用VC ++保存为Excel

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用VC ++保存为Excel相关的知识,希望对你有一定的参考价值。

什么应该是VARIANT的形式和Books.SaveAs()要求的其他论点,如下所示。我从其他地方拿来的参数,对Books.Open()工作正常。当然,长型参数我偶然把它拿走了,我不确定它在这里是否重要。谢谢!

COleVariant covTrue((short)TRUE), covFalse((short)FALSE), covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
long AccesLong = 1;

p_Exells->books.SaveAs(COleVariant(p_Exells->myFileName), covOptional,covOptional, covOptional, covOptional, covOptional, AccesLong,covOptional,covOptional,covOptional,covOptional);
ASSERT(lpDisp)
答案

我终于说明了一点:解决方案没问题,即通过COleVariant函数将CString变量(myFileName)修改为正确的必需VARIANT。这只是因为我错误插入了文件名,而是整个路径,包括反斜杠等等。谢谢你!

以上是关于用VC ++保存为Excel的主要内容,如果未能解决你的问题,请参考以下文章

如何用c读取文件

用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样

excel vba 选择性粘贴并设置为真文本?

封装excel数据层代码,log模块导入

用EXCEL写一个宏.每天自动以日期时间为文件名保存怎么写?

用java将数据导出到wps表格中,怎么实现