0

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

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

4

1 回答 1

2

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

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

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

于 2013-08-19T22:12:27.227 回答