自学内容网 自学内容网

两种Excel工作簿保护攻略:防止工作表被添加、删除或移动

在Excel中,工作簿是一个文件,其中可以包含多个工作表(类似于纸质文档中的页面)。给Excel工作簿设置保护,可以防止他人未经授权对工作表进行添加、删除、移动或隐藏。不知道如何设置的小伙伴,可以看看以下两种方法!

方法1:设置限制密码

通过密码锁定Excel工作簿,这样只有知道密码才能对工作表进行添加、删除、移动或隐藏。

设置方法

首先,打开需要保护的Excel工作簿,点击“审阅”选项卡列表中的“保护工作簿”。

在弹出的对话框中,选择“结构”复选框,确保只保护工作簿结构。

然后在密码栏里输入想要设置的密码,点击“确定”后,再重新输入一次,就设置好了。

设置完成后可以看到,添加、删除或移动工作表等操作都被禁止,这意味着工作簿结构已经受到保护。

取消方法

如果需要取消工作簿结构的保护,按以下步骤操作: 

在“审阅”选项卡中,点击“取消保护工作簿”。弹出对话框后,输入密码并点击“确定”,工作簿结构保护就会被取消。

需要注意的是,设置了密码后记得记牢或者保存好,因为没有密码是无法在Excel取消结构保护的。

如果真的不小心忘记了,需要借助其他的工具来解决问题。比如小编使用的Excel工具,可以不用密码,直接去除Excel工作簿的“限制密码”,取消结构保护。

只需要点击工具里的【解除限制】模块,然后将设置了保护的Excel导入工具里,就可以一键解除。

方法2:使用VBA宏保护工作簿结构

如果不想设置密码,还可以使用VBA宏代码来实现工作簿保护。 

设置方法

1.打开Excel后,按“Alt + F11”打开VBA编辑器,在VBA编辑器中,点击“插入”菜单,选择“模块”。

2.新建模块后,输入以下代码:

Sub ProtectWorkbookStructure()
    Dim wb As Workbook
    Set wb = ThisWorkbook
    wb.Protect Password:="yourpassword", Structure:=True, Windows:=False
End Sub

3.关闭VBA编辑器,回到Excel,按“Alt + F8”打开宏对话框,选择“ProtectWorkbookStructure”,然后点击“运行”,Excel工作簿结构就被锁定了,也就开始受到保护。

取消方法

如果需要取消通过VBA宏设置的保护,按以下步骤操作: 

1.按照设置的方法调出VBA编辑器中,新建模块后,输入以下代码:

Sub UnprotectWorkbookStructure()
    Dim wb As Workbook
    Set wb = ThisWorkbook
    wb.Unprotect Password:="yourpassword"
End Sub

2.关闭VBA编辑器,回到Excel,按“Alt + F8”打开宏对话框,选择“UnprotectWorkbookStructure”,然后点击“运行”。

Excel工作簿的结构保护就取消了。

以上就是Excel工作簿结构保护的两种方法,你学会了吗? 


原文地址:https://blog.csdn.net/Chinland/article/details/140609720

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!