Перейти к основному содержанию

Как защитить сразу все книги в папке в Excel?

Автор: Сан Последнее изменение: 2016 июля 08 г.

В Excel вы можете защитить книгу, чтобы другие пользователи не могли ее редактировать, но создавали ли вы когда-нибудь образ для защиты нескольких книг одновременно? Здесь я расскажу о некоторых приемах защиты всех книг в папке и нескольких листов в книге в Excel.

Одновременная защита книг в папке с помощью VBA

Защитите несколько листов одновременно с помощью Kutools for Excel хорошая идея3

стрелка синий правый пузырь Одновременная защита книг в папке с помощью 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

 

док защитить все книги в папке 1

2. Нажмите F5 ключ и Выберите папку всплывает окно, в котором вы можете выбрать папку для защиты всех ее листов.
док защитить все книги в папке 2

3. Нажмите OK и появится диалоговое окно для ввода пароля для защиты книг.
док защитить все книги в папке 3

4. Нажмите OK, появится диалоговое окно, напоминающее вам, что все книги в выбранной папке были успешно защищены одним паролем.
док защитить все книги в папке 4

Когда вы открываете книги, защищенные указанным выше кодом, появляется диалоговое окно для ввода пароля. Смотрите скриншот:
док защитить все книги в папке 5

Функции: Этот код работает с версией Excel 2007 или более поздней, если вы хотите применить его для защиты более низкой версии, вы можете изменить xFile = "* .xls" в xFile = "* .xlsx" в коде.


стрелка синий правый пузырь Защитите несколько листов одновременно с помощью Kutools for Excel

На самом деле, в нашей повседневной работе будет чаще защищать несколько листов в книге. Но в Excel вам нужно защищать листы один за другим с помощью встроенной функции. Однако есть мощный инструмент - Kutools for Excel, Его Защитить лист Утилита может помочь вам защитить все листы или выбранные листы книги сразу.

Kutools for Excel, с более чем 120 удобные функции Excel, повысьте эффективность работы и сэкономьте рабочее время.

После бесплатная установка Kutools for Excel, сделайте следующее:

1. Включите книгу, листы которой вы хотите защитить, и нажмите Предприятие > Защитить лист. Смотрите скриншот:
док защитить все книги в папке 6

2. в Защитить лист В диалоговом окне вы можете выбрать нужные листы из списка. Смотрите скриншот:
док защитить все книги в папке 7

3. Нажмите Ok, и появится еще одно диалоговое окно для ввода и повторного ввода пароля, см. снимок экрана:
док защитить все книги в папке 8

4. Нажмите Ok, и появится диалоговое окно, напоминающее об успешной защите листов.
док защитить все книги в папке 9

Чтобы снять защиту с этих листов, вам просто нужно нажать Предприятие > Снять защиту листа ввести пароль для снятия защиты.
док защитить все книги в папке 10

документ скачать 1

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I did all the steps and there was dialogue box saying it's successful but when I open the files, they are opening up without any password.
This comment was minimized by the moderator on the site
Hello, I have tried it here and it works. Please check whether the file extension in your code is correct?
This comment was minimized by the moderator on the site
am using a mac, and when i click on the F5 key it does not work for me, please how can I resolve it?
This comment was minimized by the moderator on the site
Hi, you can try option - F8 keys. But I only tested this VBA in Microsoft system, I do not know if it work in Mac.
This comment was minimized by the moderator on the site
Brilliant. Saves me nearly an hour every month. Thank you.
This comment was minimized by the moderator on the site
can you do the same code but for unprotecting? with option to browse for the folder
This comment was minimized by the moderator on the site
I'm getting a syntax error for the following: <span style="background-color...
This comment was minimized by the moderator on the site
Did you fix this ? How?
This comment was minimized by the moderator on the site
only remove them
This comment was minimized by the moderator on the site
workbook protect ...great program.... very helpful
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations