当前位置:首页教育技巧excel技巧excel表格制作

电子表格EXCEL关闭时如何自动加上123这个密码保护工作表

2025-12-14 09:27:57


1.EXCEL关闭时如何自动加上123这个密码保护工作表

保护工作表-加密代码:

ActiveSheet.protect "123"

解除保护代码:

ActiveSheet.Unprotect "123"

'123是密码

每次关闭表格之前自动保护工作表;

打开VBA 双击左边的thisworkbook,在右边空白窗口输入

Private Sub Workbook_BeforeClose(Cancel As Boolean)

ActiveSheet.Protect "123" '123是密码

End Sub

按保存

关闭表格后再打开,你试下修改工作表,会提示已保护

'BeforeClouse 是关闭表格事件,你也可以设置在 OPEN事件里,每次打开表格会自动保护工作表.

如果在切换工作表时加密,在VBA 双击左侧想要加密的工作表 输入代码

Private Sub Worksheet_Activate()

ActiveSheet.protect "123"

End Sub

这样切换工作表的时候就会加密

如果想有些工作表不加密(自动解除保护)

VBA里选择指定工作表 输入

Private Sub Worksheet_Activate()

ActiveSheet.Unprotect "123"

End Sub

保存

2.EXCEL关闭时如何自动加上123这个密码保护工作表

在Excel2007中点击左上角的选项按钮,在弹出菜单中选择“另存为”。

或者按快捷键F12也是一样的效果。 在“另存为”界面左下角有一个“工具”按钮,点击“工具”按钮右边的小三角,在弹出菜单中选择“常规选项”。

这时我们就可以在“常规选项”中设置密码了。 设置“打开权限密码”后,他人可以用这个密码阅读这个Excel文件。

设置“修改权限密码”后,他人可以用这个密码打开和修改这个Excel文件。 勾选“建议只读”后,他人在试图打开Excel文件的时候,会弹出建议只读的提示窗口。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .