首页 > 解决方案 > Excel VBA - 如果未启用宏,则防止 excel 打开文件

问题描述

我正在处理一个 excel 文件,并且我做了一个 workbook_open 事件,该事件显示一个输入框以使用户输入特定的密码(因为每个密码都会打开文件的某些部分)但是我有一个问题,如果用户没有' t启用宏,他可以看到文件中的所有信息,所以我正在寻找一种方法来防止用户在他没有启用宏的情况下读取或使用文件。

标签: excelvbaformsprotection

解决方案


可以保护 Excel 电子表格,此 VBA 代码将删除保护:

enter code here Workbooks("salary ").Worksheets("data").UnProtect Password:="xyz"

恐怕密码不足以保护您的文件,请参阅此链接: 解码保护 Excel 文件的密码(该网站不是英文的)


推荐阅读