Przejdź do głównej zawartości

Jak jednocześnie chronić wszystkie skoroszyty w folderze w programie Excel?

Autor: Sun Ostatnia modyfikacja: 2016-08-22

W programie Excel możesz zabezpieczyć skoroszyt, aby uniemożliwić innym użytkownikom jego edycję, ale czy kiedykolwiek utworzyłeś obraz w celu ochrony wielu skoroszytów jednocześnie? Tutaj przedstawiam kilka sztuczek dotyczących ochrony wszystkich skoroszytów w folderze i wielu arkuszy w skoroszycie w programie Excel.

Chroń skoroszyty w folderze jednocześnie za pomocą VBA

Chroń wiele arkuszy jednocześnie za pomocą Kutools for Excel dobry pomysł 3

strzałka niebieski prawy bąbelek Chroń skoroszyty w folderze jednocześnie za pomocą VBA

Aby chronić skoroszyty w określonym folderze, możesz zastosować kod makra do rozwiązania.

1. Włącz nowy skoroszyt i naciśnij Alt + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applicationns i kliknij wstawka > modułei wklej poniższy kod do pliku Moduł skrypt.

VBA: Chroń skoroszyty w folderze.

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

 

doc chroń wszystkie skoroszyty folder 1

2. naciśnij F5 klucz i a Wybierz folder pojawi się okno, w którym możesz wybrać folder, aby chronić wszystkie jego arkusze.
doc chroń wszystkie skoroszyty folder 2

3. kliknij OK i wyskakuje okno dialogowe do wprowadzenia hasła w celu ochrony skoroszytów.
doc chroń wszystkie skoroszyty folder 3

4. kliknij OK, pojawi się okno dialogowe przypominające, że wszystkie skoroszyty w wybranym folderze zostały pomyślnie zabezpieczone jednym hasłem.
doc chroń wszystkie skoroszyty folder 4

Po otwarciu skoroszytów chronionych powyższym kodem pojawia się okno dialogowe do wprowadzenia hasła. Zobacz zrzut ekranu:
doc chroń wszystkie skoroszyty folder 5

Wskazówka: Ten kod działa w 2007 lub nowszej wersji programu Excel, jeśli chcesz go zastosować do ochrony niższej wersji, możesz to zmienić xFile = „* .xls” do xFile = „* .xlsx” w kodzie.


strzałka niebieski prawy bąbelek Chroń wiele arkuszy jednocześnie za pomocą Kutools for Excel

W rzeczywistości ochrona wielu arkuszy w skoroszycie będzie częstsza podczas naszej codziennej pracy. Ale w programie Excel musisz chronić arkusze jeden po drugim za pomocą wbudowanej funkcji. Istnieje jednak potężne narzędzie - Kutools dla programu Excel, jego Chroń arkusz roboczy narzędzie może pomóc w ochronie wszystkich arkuszy lub wybranych arkuszy skoroszytu jednocześnie.

Kutools dla programu Excel, ponad 120 przydatne funkcje programu Excel, zwiększ wydajność pracy i oszczędzaj czas pracy.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Włącz skoroszyt, którego arkusze chcesz chronić, i kliknij Enterprise > Chroń arkusz roboczy. Zobacz zrzut ekranu:
doc chroń wszystkie skoroszyty folder 6

2. w Chroń arkusz roboczy możesz sprawdzić arkusze, które chcesz chronić, na liście. Zobacz zrzut ekranu:
doc chroń wszystkie skoroszyty folder 7

3. kliknij Oki pojawi się kolejne okno dialogowe, w którym możesz wprowadzić i ponownie wpisać hasło, patrz zrzut ekranu:
doc chroń wszystkie skoroszyty folder 8

4. kliknij Oki pojawi się okno dialogowe przypominające o pomyślnej ochronie arkuszy.
doc chroń wszystkie skoroszyty folder 9

Aby wyłączyć ochronę tych arkuszy, wystarczy kliknąć Enterprise > Nie chroń arkusza aby wprowadzić hasło w celu wyłączenia ochrony.
doc chroń wszystkie skoroszyty folder 10

pobierz doc 1

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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