EXCEL如何实现关闭未保存的工作簿,而不提示保存直接关闭?
发布网友
发布时间:2022-04-28 20:12
我来回答
共4个回答
热心网友
时间:2022-06-23 01:25
不要在模块里建立宏,直接按alt+F11,在左边excel对象里面双击thisworkbook;
在右侧的窗口输入:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
ThisWorkbook.Close savechanges:=True
End Sub
点关闭时不会提示,并且在关闭时会自动保存。
如果不需要自动保存,那么把第三行最后的true改成false就可以了。
关闭VBE窗口,保存一遍文件,然后就可以正常使用了。追问这样是可以不提示保存就直接关闭,但点击关闭按钮后该工作簿文件是被关闭了,但还剩下一个界面为灰色的EXCEL软件窗体,请问下这个有没有办法解决呢?
追答参考了一下楼下crazy0qwer的答案,他加了一个自动保存功能所以不会有提示。
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
If Workbooks.Count = 1 Then Application.Quit
End Sub
写成这样就直接退了,不会自动保存,需要自动保存的话,写成crazy0qwer那样就可以了。
热心网友
时间:2022-06-23 01:26
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = True
Application.CutCopyMode = False '关闭剪贴板提示
If Workbooks.Count = 1 Then Application.Quit
End Sub
热心网友
时间:2022-06-23 01:26
自动保存功能 在“工具”里的“选项”里的“自动保存时间间隔”改一下时间,默认10分钟,可以改为1分钟
热心网友
时间:2022-06-23 01:27
关键是从一开始就不要点Excel的快捷、而是右键桌面→新建→Excel→命名文件,再打开制表。
EXCEL如何实现关闭未保存的工作簿,而不提示保存直接关闭?
如果不需要自动保存,那么把第三行最后的true改成false就可以了。关闭VBE窗口,保存一遍文件,然后就可以正常使用了。
excel如何通过vba代码关闭工作薄呢?
3、close方法必须有一个对象,对象为workbooks,在这里我们使用的thisworkbook可以直接使用参数。而workbooks使用参数会发生错误。4、我们正常的使用方法是使用workbooks对象,这样可以指定关闭的工作表,比如workbooks(最新员工excel工资表模板)。如果我们不需要在保存退出的时候弹出提示框,那么我们加上这样一个语...
如何用vba实现当关闭工作簿时能显示自打开工作簿后所作的所有操作,未点...
按Alt F11打开VBA编辑器,按Ctrl R打开项目资源管理器(如果已经打开则跳过),右键单击当前工作簿,选择插入(n)和模块(m),然后将下面的代码粘贴到右边的代码编辑区,按F5执行。但是,如果工作簿尚未保存,将弹出一个窗口,提示您用要保存的工作簿的文件名替换默认文件名。Sub SaveAndCloseAllBook()将书...
excel关闭文件为什么不提示保存?
1.打开的excel文件没有做任何修改。2.使用了宏禁止提示。启动宏提示的办法:1.Alt+F11,打开VBE。2.Ctrl+G,快速模式。3.输入如下如下代码,回车即可。“Application.DisplayAlerts = True '打开提示”
关闭excel的快捷键(excel全部关闭快捷键)
方法:选中需要关闭工作表中的任意单元格区域,快捷键Ctrl+W。解读:如果当前工作表未保存,则会提示是否保存当前工作表。二、Excel工作表快捷键:Ctrl+O。功能:打开工作簿。方法:启动Excel工作簿程序,快捷键Ctrl+O,选择需要打开的工作簿即可。三、Excel工作表快捷键:Alt+H。功能:转到【开始】选项...
excel 关闭时,是否保存修改,不小点了否。如何恢复 自动保存的文件?
1、首先,打开Excel2010,先随便输入些数据,点击保存按钮。2、选择保持位置,接下来进行修改,比如添加些文字,设置颜色等。3、接下来点击关闭,选择不保存,再点击文件菜单,点击选项。4、弹出Excel选项对话框,在左侧点击保存,在右侧自动恢复文件位置处,点击文本框内的地址。5、将地址选中,按鼠标右键...
为何Excel修改退出不提示保存
估计是被宏代码把退出保存这个事件,你看下个人宏工作簿里面是否存有可疑的宏。有的话就删掉。如果实在不行,就重装 或者,alt+f11 双击sheet1 键入:On Error Resume Next Dim objExcel As Excel.Application err.Clear Set objExcel = GetObject(,"Excel.Application")'---以下为提前判定是否有错误...
...修改了EXCEL表格直接点了关闭忘记保存了,提示是否保存,点错了,点成...
首先,重新打开Excel程序,不要立即新建,而是寻找上次操作的文件。在程序的左上角,点击"文件"选项,这通常会出现在菜单栏中。接着,在弹出的文件菜单中,向下滚动并找到"管理工作簿"选项。在这个菜单下,您会看到一条关于"当我没保存就关闭时"的子选项,通常会显示为未保存的工作表列表。点击这条...
EXCEL表格还未保存就被关闭了
例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级IE浏览器,同时打上...
关闭Excel时出现提示保存?
可能是早期版本人为录宏遗留的个人宏工作簿导致,每次启动Excel都会自动打开此文件。该文件"mypersonnel.xls"参与了常规操作,并且其窗口是隐藏状态,所以在关闭应用程序时提示保存。解决办法:关闭Excel程序,然后在下面两个文件夹中查找是否有文件:"mypersonnel. xls",如果有,移除即可。C:\Users\nie\App...