我想把导出的Excel存到1个指定的文件中,sheets.saveas('c:\test.xls'),我每次都想保存到这个文件中,但Excel总是提示“当前位置已经发现名为C:\test.xls,是否替换”的对话框,我不想弹出这个对话框,直接保存,请问如何实现,请给出代码,谢谢

解决方案 »

  1.   

    ....
    if FileExists('C:\test.xls') then DeleteFile('C:\test.xls');
    sheets.saveas('c:\test.xls')
    ...
      

  2.   

    保存前先看看file是否存在就行了。
    如存在就删了然后再保存嘛,呵呵
      

  3.   

    if FileExists('c:\excel.xls') then
       DeleteFile('c:\excel.xls')
    Sheets.saveas('c:\excel.xls');
    只有这种办法了,不过也最好了实现了
      

  4.   

    各位,问题解决,但不是你们这种方法,用DisplayAlerts就可以了,多谢了,1人25分吧