MS Access的VBA如何抑制Excel的行删除“你想保存更改”对话框?
类似于MS Access VBA中的问题如何在Excel中删除一行
然而,问题是Excel要求“你想保存你所做的更改…? 有没有办法强制保存更改并禁用任何消息框? 我尝试了DoCmd.SetWarnings False,但它不起作用。
您需要将以下代码添加到ThisWorkbook
Private Sub Workbook_BeforeClose(Cancel As Boolean) ThisWorkbook.Save End Sub
如果您在Access中运行vba并访问Excel对象,请在closures之前将工作簿(例如xlApp.ThisWorkbook.Save
)保存在代码中