【问题标题】:Excel 2016 shows SaveAs dialog before invoking Workbook_BeforeSave eventExcel 2016 在调用 Workbook_BeforeSave 事件之前显示另存为对话框
【发布时间】:2019-01-24 12:50:38
【问题描述】:

Excel 2016(64 位)在调用 Workbook_BeforeSave 事件之前显示“另存为”对话框。

我们有一个带有 Workbook_BeforeSave 过程的 excel 模板 (.xltm)。如果用户使用 Excel 的“保存”按钮或CTRL+S,它会自动保存文件(指定路径和文件名)。

这适用于以前的 Excel 版本(2000、2003、2010),32 位。 (我无法使用 Excel 2013 进行测试。)

但 Excel 2016(64 位)首先显示“另存为”对话框!

但是,我只需单击其中一个按钮,Excel 就会调用 Workbook_BeforeSave 宏。

    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
        MsgBox "This appears after the SaveAs dialog has opened."
    End Sub

提前致谢

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    找到的解决方案:

    激活选项“打开或保存文件时不显示后台...”。

    Microsoft Excel - Don't show the Backstage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多