excel - 使用 BuiltInDocumentProperties 的用户定义函数停止自动更新
问题描述
我成功地在您的一个答案中使用了代码,以在我的 excel 项目中显示上次保存日期。我使用的代码是:
Function LastModified() As Date
LastModified = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
它像一个魅力一样工作了大约一个月。但是,从那时起,保存日期无法自动更新。我必须取消保护工作表,手动运行宏(通常我只是选择单元格并点击“ENTER”)。我不知道可能导致此问题的 excel 文件中的任何结构类型更改。有没有人对可能阻止代码运行的原因有任何想法?
解决方案
尝试使您的函数易变:
Function LastModified() As Date
Application.Volatile
LastModified = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
推荐阅读
- javascript - 是否可以在 django url 中发送参数并在加载页面上的 javascript 中使用它
- javascript - 获取时返回键盘输入的函数
- javascript - 尝试将 Angular CLI 的版本从 1.7.3 升级到 7 时出现以下错误
- wpf - 从 WPF 功能区创建下拉“面板”区域?
- loops - 在 sas 中创建两个日期之间的日期系列
- python - 如何在 Django 中获取自定义用户模型的自定义字段
- angular - Cloud Functions(W/Firestore)实时更新?
- javascript - 导入对象时出错:SyntaxError: Unexpected token {
- javascript - 如何使用 dd/mm/yyyy 格式在 JavaScript 中计算年龄?
- jsf - 如何使用 Primefaces 从一个 xhtml 页面连接到另一页面中的数据