用VC ++保存为Excel

问题描述 投票:-1回答:1

什么应该是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)
excel visual-c++ save
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.