excel - Excel VBA - 如果未启用宏,则防止 excel 打开文件
问题描述
我正在处理一个 excel 文件,并且我做了一个 workbook_open 事件,该事件显示一个输入框以使用户输入特定的密码(因为每个密码都会打开文件的某些部分)但是我有一个问题,如果用户没有' t启用宏,他可以看到文件中的所有信息,所以我正在寻找一种方法来防止用户在他没有启用宏的情况下读取或使用文件。
解决方案
可以保护 Excel 电子表格,此 VBA 代码将删除保护:
enter code here Workbooks("salary ").Worksheets("data").UnProtect Password:="xyz"
恐怕密码不足以保护您的文件,请参阅此链接: 解码保护 Excel 文件的密码(该网站不是英文的)
推荐阅读
- apache-kafka - Kafka 生产者无限日志消息:获取相关 ID 为 18345 的元数据时出错:{input-topic=UNKNOWN_TOPIC_OR_PARTITION}
- ms-access - MS Access 数据输入验证
- docker - 从 docker run 命令创建 Docker compose
- vue.js - 如何在vue js3中从本地json动态设置图像的src
- excel - 如何从日期格式的单元格中删除前导和尾随空格
- json - 访问列表中的字典键值
- javascript - 等待直到处理循环中的所有项目
- node.js - 读取从 Windows 上传的 csv 文件时出现 exceljs 错误
- javascript - 如何在 JavaScript 中的字符串后面添加数字
- python - 如何使用 Python3 访问 UnRaid 服务器上的目录