1

我想设计用密码保护 excel 文档的VBA代码

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

我写了这段代码

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

但是当我把它放进去时Workbook_Open,在等待用户输入密码的同时,文件的内容仍然显示出来。

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

有任何想法吗??

4

1 回答 1

1

在触发事件集之前很简单

    Application.Screenupdating = False

一旦条件为真,将 screenupdating 设置回真

于 2013-06-19T11:51:24.863 回答