用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的主要内容,如果未能解决你的问题,请参考以下文章
用VC写了一个文本编辑器,怎样将输入里面的关键字变色实现高亮状态,就像在VC里面写代码输入C++关键字那样