从vba使用密码保护excel
我想设计用密码保护excel文档的VBA代码 我知道使用excel工具是可能的,而且更安全,但我想尝试一下,并在其他项目中使用它 我写了这段代码从vba使用密码保护excel,vba,excel,Vba,Excel,我想设计用密码保护excel文档的VBA代码 我知道使用excel工具是可能的,而且更安全,但我想尝试一下,并在其他项目中使用它 我写了这段代码 vPass=InputBox(“密码:”) 如果StrComp(vPass,“predefinedPass”)为0,则Application.Quit 但是当我把它放在工作簿\u Open中时,文件的内容仍然显示在等待用户给出密码的过程中 我不想显示文件的内容 有什么想法吗?在启动事件集之前很简单 Application.Screenupd
vPass=InputBox(“密码:”)
如果StrComp(vPass,“predefinedPass”)为0,则Application.Quit
但是当我把它放在工作簿\u Open
中时,文件的内容仍然显示在等待用户给出密码的过程中
我不想显示文件的内容
有什么想法吗?在启动事件集之前很简单
Application.Screenupdating = False
一旦条件为真,设置屏幕将更新回真在触发事件集之前很简单
Application.Screenupdating = False
一旦条件为true,将屏幕更新设置回true当然这不会保护工作簿,因为任何用户都可以在禁用宏的情况下打开工作簿。如何在禁用宏的情况下打开工作簿。以及如何防止用户这样做???@ouldaba你不简单地说,Excel有一个内置选项,可以用密码保护文件,有什么原因不合适吗?我知道它有安全选项,我知道它“完美”。但我希望这样,这样我就可以在用户访问文档之前运行一些操作。现在一切正常。“如何在禁用宏的情况下打开工作簿”-如果用户将Excel中的宏安全性配置为“低”以外的任何值,则至少会提示用户运行宏或不运行宏。没有办法阻止这种情况:谷歌搜索“不运行宏打开工作簿”当然这不会保护工作簿,因为任何用户都可以在禁用宏的情况下打开工作簿。如何在禁用宏的情况下打开工作簿。以及如何防止用户这样做???@ouldaba你不简单地说,Excel有一个内置选项,可以用密码保护文件,有什么原因不合适吗?我知道它有安全选项,我知道它“完美”。但我希望这样,这样我就可以在用户访问文档之前运行一些操作。现在一切正常。“如何在禁用宏的情况下打开工作簿”-如果用户将Excel中的宏安全性配置为“低”以外的任何值,则至少会提示用户运行宏或不运行宏。没有办法防止这种情况发生:谷歌搜索“打开工作簿而不运行宏”是的,这样做了。但我也必须使用
工作簿(“myWorkbook”)。在应用程序之前关闭
。退出
以使内容完全消失。是的,这就完成了工作。但我也必须使用工作簿(“myWorkbook”)。在应用程序之前关闭
。退出,使内容完全消失。