我的数据库正在控制Excel电子表格的创建和操作,然后将它们呈现给用户进行保存。但是,我发现用户在保存对话框上按取消,这意味着它们仍然在模板表中。
我已经通过添加一个循环来解决这个问题,但是想要在取消后通过消息提示用户"你需要保存这个表格"再次出现“保存”对话框之前。但是,当我这样做的时候
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应用程序在其他地方都是A-OK,因为工作表工作正常)。
有没有办法在受控应用程序中触发消息框?
答案 0 :(得分:2)
尝试将vbSystemModal添加到MsgBox
appxl.MsgBox "You must save this file!", vbCritical + vbOKOnly + vbSystemModal, "Save Error"