使用vba中的密码保护excel

时间:2013-06-19 11:28:19

标签: excel vba excel-vba

我想设计 VBA代码 使用密码保护Excel文档

我知道使用excel工具可能会更安全,但我想尝试这个并在其他项目中使用它。

我写了这段代码

vPass = InputBox("Password : ")
If StrComp(vPass, "predefinedPass") <> 0 Then Application.Quit

但是当我把它放在Workbook_Open时,在等待用户提供密码时,文件的内容仍然显示。

我不希望显示文件内容。

任何想法??

1 个答案:

答案 0 :(得分:1)

在触发事件集

之前很简单
    Application.Screenupdating = False

一旦条件为真,设置screenupdating回到true