【问题标题】:Excel VBA - prevent excel from open the file if macro doesn't enabledExcel VBA - 如果未启用宏,则防止 excel 打开文件
【发布时间】:2021-10-18 01:21:21
【问题描述】:

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

【问题讨论】:

标签: excel vba forms protection


【解决方案1】:

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

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

恐怕密码不足以保护您的文件, 请参阅此链接: Decoding a password that protects an Excel file(The site is not in English)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多