在程序里调用了excel进行打印预览
结果直接把excel打开了
在工作目录下弄了一个临时文件
想在excel关闭的时候
把这个文件也删掉怎么做?

解决方案 »

  1.   

    如果不想显示excel可以把它的visible设为false
    删除文件
    kill <文件名>
      

  2.   

    就是想显示excel阿显示之后然后手动关掉它然后程序删掉文件就是如何把程序控制转到excel在excel关闭之后再转回程序
      

  3.   

    這個臨時文件是Excel自動生成的,當Excel正常關閉後,這個臨時文件也會自動被刪除,而無需另寫代碼操作。
    Excel的退出語句是:
    ExcelWorkbook.Close(False)    '不保存退出
    ExcelApplication.Quit    '關閉Excel
    Set ExcelWorkbook=Nothing
    Set ExcelApplication=Nothing
      

  4.   

    定义 withEvent的Excel对象(比如appExcel),然后在appExcel的WorkbookBeforeClose事件中删除文件