我这里有一个问题,如果你在我调用.close行之后,看看下面的代码,这是我最初复制的文件。它将提示保存MessageBox消息,或者是yes、no或cancel。有没有什么办法可以避免这个保存消息显示为程序化的,如果不是这样的话,我可以只用程序化的no来代替它吗?
发布于 2011-07-26 11:42:47
Jon建议使用Application.DisplayAlerts是正确的,如果您想按照您的建议拒绝保存
Workbooks(Filename1).Close SaveChanges:=False发布于 2011-07-26 11:18:26
尝试将Application.DisplayAlerts设置为false,然后关闭。我建议在设置后将其重新打开。
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True发布于 2011-07-26 11:22:13
IIRC:
Workbooks(FileName1).Save如果你显式地保存它,它就不需要询问你了。
https://stackoverflow.com/questions/6824816
复制相似问题