VBA:简单一招,禁用工作簿【另存为】功能

 时间:2026-05-01 20:23:19

1、工作中,对于某些重要的文件,为防止保存的版本混乱,要求文件只能保存为一个文件名,此时可禁用这个工作簿【另存为】功能,实现目标。

VBA:简单一招,禁用工作簿【另存为】功能

2、需要借用Workbook的”BeforeSave“事件,判断用户是否触发了【另存为】功能 ,通过”SaveAsUI“参数值判断。

VBA:简单一招,禁用工作簿【另存为】功能

3、具体的代码如下:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

    If SaveAsUI = True Then Cancel = True

End Sub

代码解析:

1、If SaveAsUI = True ,那么保存的动作就中断,即Cancel = True跳出保存这个动作

VBA:简单一招,禁用工作簿【另存为】功能

  • MsgBox函数如何将很长的信息分段显示?
  • 如何让单元格更像一个圆角按钮
  • SAP跨工厂采购单发票预制Invo for purch amo HQ
  • 在VBA编程中怎样知道打开的工作薄的数量?
  • VSS双击打开文件失败
  • 热门搜索
    微信聊天记录删了怎么恢复找回来 邗怎么读 恐龙为什么灭绝 虫草怎么吃 我的世界村民怎么繁殖 霉霉为什么叫霉霉 苹果手机怎么下载视频 鱼刺卡在喉咙怎么办最有效的办法 迈克尔杰克逊为什么整容 绿萝怎么养