如何在Excel中一次保护文件夹中的所有工作簿?

网友投稿 197 2024-01-09

如何在Excel中一次保护文件夹中的所有工作簿?

在Excel中,您可以保护工作簿以防止其他用户对其进行编辑,但是您是否曾经想过一次保护多个工作簿? 在这里,我介绍了一些保护Excel中一个工作簿中的所有工作簿以及一个工作簿中的多个工作表的技巧。

使用VBA一次保护文件夹中的工作簿

一次保护多张纸 Kutools for Excel

惊人的! 在 Excel 中使用高效的选项卡,如 Chrome、Firefox 和 Safari! 每天节省50%的时间,并减少数千次鼠标单击!
使用VBA一次保护文件夹中的工作簿

要保护特定文件夹中的工作簿,可以应用宏代码来解决。

1.启用一个新的工作簿,然后按 Alt + F11键 键打开 Microsoft Visual Basic应用程序ns窗口,然后单击 插页 > e,然后将以下代码粘贴到 模块 脚本。

VBA:保护文件夹中的工作簿。

Sub ProtectAll() Dim xWorkBooks As Workbook Dim xExitFile As String Dim xPassWord As Variant Dim xStrPath As String Dim xFileDialog As FileDialog Dim xFile As String On Error Resume Next Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker) xFileDialog.AllowMultiSelect = False xFileDialog.Title = "Select a folder [Kutools for Excel]" If xFileDialog.Show = -1 Then xStrPath = xFileDialog.SelectedItems(1) End If If xStrPath = "" Then Exit Sub Else xStrPath = xStrPath + "\" End If xPassWord = Application.InputBox("Enter password", "Kutools for Excel", , , , , , 2) If (xPassWord = False) Or (xPassWord = "") Then MsgBox "Password cannot be blank!", vbInformation, "Kutools for Excel" Exit Sub End If xFile = "*.xls" xExitFile = Dir(xStrPath & xFile) On Error Resume Next Application.ScreenUpdating = False Do While xExitFile <> "" Set xWorkBooks = Workbooks.Open(xStrPath & xExitFile) Application.DisplayAlerts = False xWorkBooks.SaveAs Filename:=xWorkBooks.FullName, Password:=xPassWord Application.DisplayAlerts = True Workbooks(xExitFile).Close False Set xWorkBooks = Nothing xExitFile = Dir Loop Application.ScreenUpdating = True MsgBox "Successfully protect!", vbInformation, "Kutools for Excel" End Sub
Copy

2。 按 F5 钥匙和一个 选择一个文件夹

弹出窗口,供您选择一个文件夹来保护其所有工作表。

3。 点击 OK

弹出对话框,输入保护工作簿的密码。

4。 点击 OK

,将弹出一个对话框,提醒您所选文件夹中的所有工作簿已通过一个密码成功保护。

当您打开受以上代码保护的工作簿时,将弹出一个对话框,用于输入密码。 看截图:

Tips::此代码适用于2007或更高版本的Excel,如果您想将其应用于保护较低的版本,则可以更改 xFile =“ * .xls”xFile =“ * .xlsx” 在代码中。

一次保护多张纸 Kutools for Excel

实际上,在我们的日常工作中,保护工作簿中的多个工作表会更加频繁。 但是在Excel中,您需要使用其内置功能来一张一张地保护工作表。 但是,有一个强大的工具– Kutools for Excel,它的 保护工作表 实用程序可以帮助您一次保护工作簿的所有工作表或选定工作表。

Kutools for Excel, 与超过 120 方便的Excel功能,可提高工作效率并节省工作时间。
前往下载60天免费试用购买贝宝/ MyCommerce

免费安装 Kutools for Excel,请执行以下操作:

1.启用要保护其工作表的工作簿,然后单击 企业 > 保护工作表

。 看截图:

2.在 保护工作表

对话框中,您可以从列表中根据需要检查要保护的图纸。 看截图:

3。 点击 Ok

,然后弹出另一个对话框供您输入和重新输入密码,请参见屏幕截图:

4。 点击 Ok

,然后会弹出一个对话框,提醒您成功保护工作表。

要取消保护这些工作表,您只需点击 企业 > 取消保护工作表

输入用于取消保护的密码。

最佳办公生产力工具

将小时转化为分钟 Kutools for Excel!

准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!

为什么需要 Kutools for Excel

🛠️  超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。

📈  卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!

⏱️  高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。

📊  定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。

🗄️  强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。

📝  七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。

🎓  用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。

如何在Excel中一次保护文件夹中的所有工作簿?

立即下载,与 Excel 一起穿越时空!

阅读更多 免费下载... 采购... 
Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松
在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击!
阅读更多 免费下载... 采购... 

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何保护/锁定Excel中的隐藏列?
下一篇:如何保护单元格格式,但仅允许在Excel中输入数据?
相关文章