【问题标题】:How to Quit Excel with win32com, without saving?如何使用win32com退出Excel而不保存?
【发布时间】:2020-09-02 02:50:12
【问题描述】:

当我执行 xl.Quit() 时,Excel 总是会弹出一个提示,询问我是否要保存。如何告诉它我不想保存?

xl = Dispatch('Excel.Application')
xl.Workbooks.Open('New Workbook.xlsx')
# do some stuff

xl.Quit()

【问题讨论】:

    标签: python excel vba win32com


    【解决方案1】:
    from win32com.client import Dispatch
    
    # Start excel application
    xl = Dispatch('Excel.Application')
    
    # Open existing excel file
    book = xl.Workbooks.Open('workbook.xlsx')
    
    # Some arbitrary excel operations ...    
    
    # Close excel application without saving file
    book.Close(SaveChanges=False)
    xl.Quit()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 2015-04-23
      • 2012-10-03
      • 2012-05-12
      • 2022-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多