编写VBA代码实现关闭当前工作簿且不保存更改: vba Sub CloseWithoutSaving() ThisWorkbook.Close SaveChanges:=False End Sub 这段代码定义了一个名为 CloseWithoutSaving 的子程序,它调用了 ThisWorkbook.Close 方法,并将 SaveChanges 参数设置为 False,以实现关闭当前工作簿且不保存更改的功能。 测试代码以确保其正...
Workbook 对象.close(SaveChanges,Filename,RouteWorkbook)关闭某个工作簿。其中:⚫ 所有参数均为可选参数。⚫ 参数 SaveChanges 指定是否保存对工作簿所作的修改。如果没有修改过工作簿,则忽略此参数。如果修改了工作簿,则使用此参数指定是否保存修改;如果参数值设置为 True,则关闭时将保存修改,此时如果工作簿...
参数SaveChanges指定是否保存对工作簿所作的修改。如果没有修改过工作簿,则忽略此参数。如果修改了工作簿,则使用此参数指定是否保存修改;如果参数值设置为True,则关闭时将保存修改,此时如果工作簿还没有被命名,则使用参数Filename指定的名称,若没有指定Filena...
此示例关闭 Book1.xls,并放弃所有对此工作簿的更改。 VB Workbooks("BOOK1.XLS").Close SaveChanges:=False 支持和反馈 有关于 Office VBA 或本文档的疑问或反馈? 请参阅Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。 反馈 此页面是否有帮助? 是否...
Workbooks(name1).Close SaveChanges:=False '关闭指定name1 ThisWorkbook.Close SaveChanges:=False '关闭指定工作薄 ActiveWorkbook.Close SaveChanges:=False '关闭当前活动工作薄 将
vbaWorkbook.Close SaveChanges:=bool 其中,Workbook 是要关闭的工作簿的名称,SaveChanges 是一个可选参数,用于指定是否保存对工作簿所做的更改。bool 是一个布尔值,可以是 True 或 False。 如果SaveChanges 设置为 True,则关闭工作簿时将保存对工作簿所做的更改。 如果SaveChanges 设置为 False,则关闭工作簿时将放弃...
ActiveWorkbook.Close savechanges:=False End Sub Example 2: Close the workbook and save the changes To force a workbook to save changes, type the following code in a Visual Basic module of that workbook: Sub Auto_Close() If ThisWorkbook.Saved = False Then ...
如果此方法成功關閉了物件則會傳回 True,否則會傳回 False。 註解 從Visual Basic 關閉活頁簿不會執行活頁簿中的任何 Auto_Close 巨集。 使用 RunAutoMacros 方法來執行Auto_Close宏。 支援和意見反應 有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office...
如果该方法成功关闭对象,则为True,否则为False。 备注 通过Visual Basic 关闭工作簿时不在工作簿中运行任何 Auto_Close 宏。 使用RunAutoMacros方法运行Auto_Close宏。 有关于 Office VBA 或本文档的疑问或反馈? 请参阅Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
ActiveWorkbook.Close savechanges:=False End Sub Drugi primjer: zatvaranje radne knjige i spremanje promjena Da biste radnu knjigu prisilili na spremanje promjena, upišite sljedeći kod u modul programa Visual Basic te radne knjige: Pod Auto_Close(...