MS Access VBA如何禁止excel行删除的“是否要保存更改”对话框?

时间:2013-08-19 21:48:54

标签: excel access-vba

类似于中的问题 MS Access VBA How to delete a row in Excel

然而,问题是Excel要求“您要保存对...所做的更改吗?” 有没有办法强制保存更改并禁用任何消息框?我尝试DoCmd.SetWarnings False,但它不起作用。

1 个答案:

答案 0 :(得分:2)

您需要将以下代码添加到ThisWorkbook

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ThisWorkbook.Save
End Sub

如果您在Access中运行vba并访问Excel对象,只需在关闭之前将工作簿(例如xlApp.ThisWorkbook.Save)保存在代码中