Close a Workbook without Saving If you want to save the active workbook without saving you need to use code like the following. ActiveWorkbook.Close SaveChanges:=False In this code, I have specified “False” for the “SaveChanges” argument. So, VBA will ignore any changes in the workbook ...
Workbook_Open事件可用于在打开工作簿时初始化工作簿,设置计算模式、设置屏幕、添加自定义菜单、为工作表中的组合框或列表框添加数据。Workbook_BeforeClose事件可用于恢复工作簿的初始设置、阻止用户关闭工作簿,等等。 示例1:设定特定用户才能操作工...
在VBA工程的ThisWorkbook对象中写入了一段关闭前执行事件:(1.工作簿和其中的工作表都有密码保护了,所以要先解密然后再修改然后重新加密;2.为了方便找出哪部分运行异常,所以用弹出信息框的方式隔开了;3.代码前面的“√”代表能被正常执行的,“×”代表无法正常执行的。)Private Sub Workbook_BeforeClose(Cancel As Bo...
Workbooks(name1).Close SaveChanges:=False '关闭指定name1 ThisWorkbook.Close SaveChanges:=False '关闭指定工作薄 ActiveWorkbook.Close SaveChanges:=False '关闭当前活动工作薄
2. The code line below closes the first opened/created workbook. Workbooks(1).Clos 3. The code line below closes the active workbook. ActiveWorkbook.Close 4. The code line below closes all workbooks that are currently open. Workbooks.Close ...
单击左侧下拉列表,将其从“(通用)”更改为“Document”,VBA将自动创建一个名为Document_New()的过程...
表达一个代表Workbook对象的变量。 参数 名称必需/可选数据类型说明 SaveChanges可选Variant如果工作簿无更改,则忽略该参数。 如果工作簿存在更改且其在其他打开的窗口中显示,则忽略此参数。 如果工作簿中有改动且工作簿未显示在任何其他打开的窗口中,则由此参数指定是否应保存更改。 如果设为True,则保存对工作簿所做...
In Microsoft Excel, you can create a Microsoft Visual Basic for Applications (VBA) macro that suppresses the Save Changes prompt when you close a workbook. This can be done either by specifying the state of the workbook Sav...
"How to suppress Save Changes" prompt when you close a workbook in Excel Summary In Microsoft Excel, you can create a Microsoft Visual Basic for Applications (VBA) macro that suppresses the Save Changes prompt when you close a workbook. This can be d...
不在 Workbook_BeforeClose 事件写程序,而是在添加专属的工具栏时,把它设置为临时的。下面时在 帮助中复制的相关内容,以做参考:Add方法应用于 CommandBars 对象的情形。新建一个命令栏并添加到命令栏集合。返回 CommandBar 对象。expression.Add(Name, Position, MenuBar, Temporary)Temporary Variant...