怎么样让excel保存文件时不弹出确认对话框,而是直接覆盖原文件???
环境
c# ,win2000, excel2003

解决方案 »

  1.   

    你是怎么操作EXCEL的?
    如果是通过程序打开原文后再编辑,在关闭时保存就不会出现保存提醒.
    例如:
    object objmissing = Missing.Value;
    yourExcelApp.Workbooks[1].Close((object)true,objmissing,objmissing);如果是通过程序新生成一个文件,并覆盖原文件. 那可以通过File类中的方法先删除掉原文.
      

  2.   

    记得好像是(在宏里面)Application.DisplayAlerts = False
      

  3.   

    另外,仔细观察一下你要打死的Excel文件属性.如果是以只读形式打开的,一定会出现提示的.
    打开文件:
    object missing=Missing.Value;
    yourExcelApp.Workbooks.Open(sFileName,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing);