excel - 使用 SaveAs UI 后如何读取目标路径
问题描述
我在 Workbook BeforeSave 事件中运行了一个宏
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI = True Then
'read destination path somehow
'perform business logic using the destination folder
End If
End Sub
仅当文件保存到某个目标时才需要对工作簿内容进行某些验证,这可能会导致保存操作被取消。
我一直无法找到一种方法来读取用户指定为目标路径的内容。我需要一些帮助,因为我不是 VBA 专家。
解决方案
在我看来,事件在选择目标路径之前触发。您可能必须使用 WorkbookAfterSave 事件,然后再执行验证。
https://docs.microsoft.com/en-us/office/vba/api/excel.application.workbookaftersave
推荐阅读
- haskell - 使用列表理解的列表中连续数字的总和
- c - 在 Linux 中检查 struct mutex 的所有者字段
- python - 我正在使用 django-extra-views 在 1 页上有 2 个表单。我应该如何处理 form_valid 中的自定义逻辑?
- mongodb - MongoDB:使用 id=null 分组
- python - 重新排序初始迁移操作
- java - Java输入键与提交按钮相同吗?
- git - git 内容跟踪和内容单元
- javascript - 无法对 Electron 应用中的点击事件做出反应
- reactjs - 将基于类的 Axios 请求集成到基于钩子的代码中
- ios - 如何限制 Swift UITextField 中的分隔符输入?