在 Excel FROM Access 中创建消息框

Creating a message box in Excel FROM Access

我的数据库正在控制 Excel 传播sheet 的创建和操作,然后将它们呈现给用户进行保存。但是,我发现用户在保存对话框中按下取消,这意味着他们实际上仍在模板中 sheet。

我已经通过添加一个循环来解决这个问题,但是我想在取消后用一条消息 "you need to save this sheet" 提示用户,然后再显示保存对话框。但是,当我这样做时 MsgBox "You must save this file!", vbCritical + vbOKOnly, "Save Error" 该框显示在 Access 中,而不是 Excel。当然必须有一种方法可以引用 Excel,但我试过了 appxl.MsgBox "You must save this file!", vbCritical + vbOKOnly, "Save Error" 却一事无成。 (显然我引用 Excel 应用程序在其他地方都正常,因为 sheets 工作正常)。

有没有办法在受控应用程序中触发消息框?

尝试将 vbSystemModal 添加到 MsgBox

appxl.MsgBox "You must save this file!", vbCritical + vbOKOnly + vbSystemModal, "Save Error"