请问一个OLE操作Excel另存出错的问题
wythz 2007-11-15 02:22:39 部分代码是
String dir1 = selected_dir->Text + "\\123.xls";
exwb.OleProcedure("SaveAs",dir1.c_str());
其中exwb是工作簿,一运行就报发生意外,我用
ShowMessage(dir1);
是正确显示了xls文件的绝对目录和文件名,而且最奇怪的是,我只用
exwb.OleProcedure("Save");
就可以,直接保存到我的文档下,文件名就是Book1.xls
而且,我如果写成
exwb.OleProcedure("SaveAs","c:\\123.xls");
也可以成功保存,我想应该就是这个dir1的格式问题了?那应该怎么写呢?