在excel中更新后,需要立即关闭工作簿。如果我写Environment.Exit(),那么它会立即关闭,但在再次打开相同的excel应用程序后不久就会关闭。我尝试了global . thisworkbook . close (0);这关闭了应用程序相关的工作表,但我手动关闭Excel。更新完成后请帮我关闭工作簿
My Application是一个基于windows的应用程序与VSTO组件(excel)
使用应用程序。退出方法,退出微软Excel。以下是MSDN的声明:
如果在使用此方法时打开了未保存的工作簿,Excel将显示一个对话框,询问是否要保存更改。可以通过在使用Quit方法之前保存所有工作簿或将DisplayAlerts属性设置为False来防止这种情况。当此属性为False时,当您退出未保存的工作簿时,Excel不会显示对话框;它不保存它们就退出。
如果您将工作簿的Saved属性设置为True而不将工作簿保存到磁盘,则Excel将在不要求您保存工作簿的情况下退出。
For Each w In Application.Workbooks
w.Save
Next w
Application.Quit