请教EXCEL的SAVEAS问题
我的程序如下:
Variant MSExcel=CreateOleObject("Excel.Application");
MSExcel.OlePropertySet("Visible",false);
MSExcel.OlePropertyGet("WorkBooks").OleProcedure("Open",OpenDialog1->FileName);
MSExcel.OlePropertyGet("ActiveWorkBook").OleProcedure("SaveAs","c:\\test.txt",3);
MSExcel.OlePropertyGet("ActiveWorkBook").OleProcedure("Close");
MSExcel.OleProcedure("Quit");
MSExcel= Unassigned;
在下面这条中,如果没有第三个参数,或第三个参数为1,一切正常.但如果第三个参数改为3,因为我想存为文本.它就会跳出对话框,说test.txt发生了改变,是否存盘.请问如何解决?
MSExcel.OlePropertyGet("ActiveWorkBook").OleProcedure("SaveAs","c:\\test.txt",3);