首页 文章

使用vba中的密码保护excel

提问于
浏览
1

我想用密码设计保护excel文件的 VBA code .

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

我写了这段代码

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

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

我不希望显示文件的内容 .

有任何想法吗??

1 回答

  • 1

    在触发事件集之前很简单

    Application.Screenupdating = False
    

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

相关问题