乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel vba怎样让工作簿关闭时不弹出保存对话框?

excel vba怎样让工作簿关闭时不弹出保存对话框?

作者:乔山办公网日期:

返回目录:excel表格制作


你不是保存了吗?
oXL.save(filename); //保存对应的excel文件

1、打开Excel 2003或2007或2010或2013完整版版本。

2、进入“开发工具”一栏

3、点选“Visual Basic”选项卡中的“编辑器”。

4、双击“ThisWorkBook”或“工作表1”。

5、在空白区域填写代码:Sub 保存所有已打开的工作簿(),Dim i As Workbook,For Each i In Workbooks,    If i.Path <> "" Then,i.Save, End If,Next ,End Sub。

6、点击“运行”。

7、点击“运行子过程/UserForm”就可以了。


Sub test()
    With Application
        .DisplayAlerts = True
        .Quit
        .DisplayAlerts = False
    End With
End Sub


目的是“提示”出现后,不出现保存窗口,不保存直接退出?

刚才搞了一下,不是很成功,逻辑上有点儿问题。如果你想保存,这时候出现提示,然后不保存退出,这和一开始需要保存产生了循环。如果直接在你的代码中增加ThisWorkbook.Close False,会产生保存后就可能不保存的退出的问题。

或者你将Cancel = False,这样就会保存退出,感觉比较安全

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网