即使提示说要保存文件,Excel VBA 也不会保存文件

即使提示说要保存文件,Excel VBA 也不会保存文件

我有一个使用 VBA 生成报告的 Excel 文件。该过程的一部分是将数据从一个文件复制到另一个文件,然后保存目标文件。该过程适用于许多具有不同 Windows 和 Excel 组合的机器。现在它已决定停止为我的 2 个用户工作。这 2 个用户最近收到了新的台式电脑,装有 32 位 Windows 7、MS Office 2013 (15.0.4787.1002)。

对于这 2 位用户,VBA 会提示“是否要保存文件?”消息。当他们单击“是”时,该过程完成,但文件未保存。所有其他用户都不会收到此提示,文件只会保存并关闭。

我在线查找了涵盖此行为的更新,但没有找到与此问题相关的任何内容。

VBA 代码包含:

Application.ScreenUpdating = False
Application.DisplayAlerts = False
Workbooks(ModelFile).Close SaveChanges:=False
Workbooks(CurrFile).Close SaveChanges:=True
MsgBox ("Destination Updated")
Application.StatusBar = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True

CurrFile 关闭,但没有任何变化。

是否有可以应用的更新或可以更改的设置来修复此行为?

相关内容