„Microsoft Excel“ slaptažodžio apsauga dažnai naudojama darbo vietose, siekiant apsaugoti svarbius duomenis. „Microsoft Excel“ leidžia vartotojams apsaugoti darbalapius ir neleidžia kitiems keisti pradinių duomenų.
Skaičiuoklę galima apsaugoti dviem būdais. Vienas iš būdų yra nenaudoti slaptažodžio, kurio gali neapsaugoti niekas. Kitu atveju darbalapis arba darbaknygė yra apsaugoti slaptažodžiu, o tai reiškia, kad norint jį atrakinti, turėsite turėti slaptažodį. Šiame straipsnyje parodysime, kaip pašalinti darbalapių ar darbaknygų apsaugą su slaptažodžiu arba be jo programoje „Excel“.
Pašalinkite darbalapių / darbaknygės apsaugą programoje „Excel“.. Viena geriausių „Excel“ savybių yra ta, kad ji gali apsaugoti jūsų „Excel“ failus langelio, skaičiuoklės ir (arba) darbaknygės lygiu. Užrakinus ir apsaugojus darbalapius ar darbaknyges, jei norite leisti kitiems redaguoti duomenis, turite juos panaikinti.
Jei žinote slaptažodį, labai lengva panaikinti darbalapio apsaugą. Nors atrakinti „Excel“ skaičiuoklę be slaptažodžio nėra paprasta, vis tiek galite tai padaryti naudodami šiuos triukus.
Kaip pašalinti „Excel“ lapo apsaugą slaptažodžiu / be slaptažodžio
Labai lengva panaikinti „Excel“ lapo apsaugą ir leisti vartotojams redaguoti bei keisti skaičiuokles. Jei jau žinote apsaugoto lapo slaptažodį, galite lengvai pašalinti apsaugą. Tiesiog atlikite bet kurį iš šių veiksmų:
Atidarykite apsaugotą skaičiuoklę, perjunkite į skirtuką „Peržiūra“ ir spustelėkite piktogramą „Panaikinti lapą“, esančią grupėje „Pakeitimai“.
Tą pačią aukščiau pateiktą parinktį galite pasiekti dešiniuoju pelės mygtuku spustelėdami apsaugotos skaičiuoklės skirtuką, tada kontekstiniame meniu pasirinkite parinktį „Neapsaugoti lapo“.
Jei jūsų lapas yra slaptažodžiu apsaugotas darbalapis, „Excel“ paragins įvesti slaptažodį. Dialogo lange Unprotect Sheet įveskite slaptažodį ir spustelėkite „Gerai“.
Jei jūsų darbalapis nebuvo apsaugotas slaptažodžiu, pakanka spustelėti parinktį „Unprotect Sheet“, kad atrakintumėte lapą.
Kaip pašalinti „Excel“ darbaknygės apsaugą naudojant slaptažodį / be slaptažodžio
Kai slaptažodžiu apsaugote „Excel“ darbaknygę, negalite keisti darbaknygės struktūros, pvz., pridėti, perkelti, pervardyti ar ištrinti darbalapių ir peržiūrėti paslėptų lapų. Bet jūs vis tiek galite redaguoti duomenis darbalapiuose, net jei jūsų darbaknygė yra apsaugota slaptažodžiu. Jei norite pakeisti „Excel“ darbaknygės struktūrą, pvz., pridėti arba pašalinti darbalapius, pirmiausia turite panaikinti „Excel“ darbaknygės struktūros apsaugą.
Norėdami pašalinti darbaknygės apsaugą, atidarykite apsaugotą darbaknygę ir skirtuke „Peržiūra“ spustelėkite mygtuką „Apsaugoti darbaknygę“ (parinktis bus paryškinta pilka spalva).
Įveskite slaptažodį lange Unprotect Workbook raginimo lauke ir išsaugokite darbaknygę.
Dabar jūsų darbaknygė atrakinta, galite laisvai redaguoti „Excel“ darbaknygės struktūrą.
Kaip panaikinti „Excel“ darbalapio apsaugą be slaptažodžio
Jei turite slaptažodžiu apsaugotą darbalapį ir neįsivaizduojate, kas yra slaptažodis, arba ilgą laiką jo neatrakinote ir pamiršote, yra keletas būdų, kaip panaikinti šio „Excel“ lapo apsaugą.
Pašalinkite „Excel“ darbalapio apsaugą VBA kodu
„Excel“ darbalapio apsauga pagrįsta paprastu šifravimo algoritmu. Net kai apsaugote „Excel“ darbalapį slaptažodžiu, bet kas, turintis toliau pateiktą VBA kodą, gali jį nulaužti per kelias minutes.
Galite atrakinti slaptažodžiu apsaugotą lapą naudodami VBA kodą kaip makrokomandą slaptažodžiui identifikuoti. Štai kaip:
Atidarykite slaptažodžiu apsaugotą lapą ir eikite į skirtuką „Kūrėjas“ ir spustelėkite juostelės mygtuką „Peržiūrėti kodą“. Tai atvers kodo rengyklės langą programoje „Microsoft Visual Basic for Applications“.
Arba galite eiti į skirtuką „Kūrėjas“ ir spustelėti mygtuką „Visual Basic“. „Visual Basic“ kodo rengyklėje kairiojoje srityje išplėskite parinktį „Microsoft Excel objektai“, dešiniuoju pelės mygtuku spustelėkite slaptažodžiu apsaugotą darbalapį ir kontekstiniame meniu pasirinkite Įterpti –> Modulis.
Apsaugoto lapo kodo lange nukopijuokite ir įklijuokite šį VBA kodą:
Sub PasswordBreaker() Dim i Kaip sveikasis skaičius, j kaip sveikasis skaičius, k kaip sveikasis skaičius Dim l kaip sveikasis skaičius, m kaip sveikasis skaičius, n kaip sveikasis skaičius Dim i1 kaip sveikasis skaičius, i2 kaip sveikasis skaičius, i3 kaip sveikasis skaičius Dim i4 kaip sveikas skaičius, i 5i Kaip sveikasis skaičius klaidos atveju Tęsti toliau, kai i = 65 iki 66: j = 65 iki 66: k = 65 iki 66, l = 65 iki 66: m = 65 iki 66: i1 = 65 iki 66 i2 = 65 Iki 66: i3 = 65 iki 66: i4 = 65 iki 66 i5 = 65 iki 66: i6 = 65 iki 66: n = 32 iki 126 ActiveSheet. Atjunkite Chr(i) & Chr(j) & Chr (k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Jei ActiveSheet.ProtectContents = False, tada MsgBox "Vienas naudojamas slaptažodis yra " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Išeiti pabaigai Jei Kitas: Kitas: Kitas: Kitas: Kitas: Kitas Kitas: Kitas: Kitas: Kitas: Kitas : Next End Sub
Įrankių juostoje spustelėkite mygtuką „Vykdyti“ ir pasirinkite parinktį „Run Sub/UserForm“ arba paspauskite „F5“, kad paleistumėte kodą.
Kodas užtruks kelias minutes, kol slaptažodis bus nulaužtas. Kai tai bus padaryta, gausite iššokantįjį langą su nulaužtu slaptažodžiu, kuris nėra originalus (dažniausiai tai yra tam tikras A ir B derinys), tačiau jis vis tiek veikia. Spustelėkite „Gerai“ ir lapas bus neapsaugotas.
Prieš uždarydami „Excel“ failą turite išsaugoti (kaip darbaknygę su makrokomandomis), įklijavę kodą į modulį.
Pašalinkite „Excel“ lapo apsaugą be slaptažodžio naudodami „Zip“.
Yra dar vienas triukas, kurį galite naudoti norėdami panaikinti darbalapio apsaugą. Tiesiog atlikite šiuos veiksmus:
Pirmiausia eikite į Valdymo skydą ir atidarykite „File Explorer parinktys“.
„File Explorer“ parinkčių lange panaikinkite žymėjimą „Slėpti žinomų failų tipų plėtinius“, kad įgalintumėte failų plėtinius. Tada spustelėkite „Taikyti“, kad pritaikytumėte pakeitimus, ir spustelėkite „Gerai“, kad uždarytumėte langą. Dabar bus matomi jūsų failų plėtiniai.
Dabar savo diske raskite apsaugotą „Excel“ failą ir pervardykite bei pakeiskite jo plėtinį iš .xlsx į .zip.
Norėdami pakeisti plėtinį, dešiniuoju pelės mygtuku spustelėkite failą, pasirinkite parinktį „Pervardyti“ ir pakeiskite „.xlsx“ į „.zip“. Tada paspauskite „Enter“ ir spustelėkite „Taip“ lange Pervardyti.
Dabar jūsų „Excel“ failas yra ZIP failas.
Tada ištraukite ZIP failą, kaip parodyta toliau. Mūsų atveju svarbiausi atidaryti failai yra aplanke /xl/, kuriame iš esmės yra viskas, kas buvo įtraukta į mūsų Excel darbaknygę. Dabar galime matyti jį kaip atskirus .xml failus.
Dabar eikite į "xl -> darbalapiai -> lapas 1.xml" (kuris yra apsaugotas lapas). Kai atidarysite katalogą „/xl/worksheets/“, pamatysite visų jūsų darbaknygėje esančių lapų sąrašą (XML formatu). Tada atidarykite lapo 1.xml failą naudodami Notepad arba WordPad (dešiniuoju pelės mygtuku spustelėkite failą ir kontekstiniame meniu „Atidaryti naudojant“ pasirinkite teksto rengyklę).
Raskite šią žymą ir ištrinkite ją:
Jei darbalapyje turite daug informacijos, bus sunku rasti „sheetProtection“ žymą. Taigi paspauskite Ctrl + F
Norėdami atidaryti funkciją „Rasti“, lauke „Rasti ką“ įveskite „apsauga“ ir spustelėkite „Rasti kitą“. Jis suras žodį „Apsauga“ ir jį paryškins. Dabar galite pasirinkti „sheetProtection“ ir ją ištrinti.
Po to išsaugokite XML failą ir iš naujo supakuokite visus ištrauktus failus į ZIP failą. Tada pakeiskite plėtinį atgal iš .zip į .xlsx.
Dabar atidarykite ir patikrinkite skaičiuoklę. Jis bus neapsaugotas.
Šis metodas veikia tik slaptažodžiu apsaugotose darbaknygėse. Jei failas apsaugotas funkcija „Šifruoti naudojant slaptažodį“, šis metodas neveiks.
Pašalinkite „Excel“ lapo apsaugą naudodami „Google“ skaičiuokles
Dar vienas sprendimas, leidžiantis panaikinti „Excel“ darbalapio apsaugą be slaptažodžio. Norėdami tai padaryti, jums reikės „Google“ disko paskyros.
Atidarykite „Google“ disko paskyrą ir spustelėkite mygtuką „Naujas“ viršutiniame kairiajame kampe.
Meniu Naujas pasirinkite „Google“ skaičiuoklės ir spustelėkite „Tuščia skaičiuoklė“.
Tuščioje skaičiuoklėje įrankių juostoje spustelėkite „Failas“ ir pasirinkite „Importuoti“.
Dialogo lange Importuoti failą meniu pasirinkite skirtuką „Įkelti“ ir spustelėkite mygtuką „Pasirinkti failą iš įrenginio“.
Naršykite ir suraskite „Excel“ darbaknygę vietiniame diske, pasirinkite ją ir spustelėkite „Atidaryti“, kad įkeltumėte. Arba galite tiesiog nuvilkti „Excel“ failą į laukelį Importuoti failą.
Failo importavimo lange pasirinkite parinktį „Pakeisti skaičiuoklę“ ir spustelėkite mygtuką „Importuoti duomenis“.
Taip apsaugotas „Excel“ darbalapis bus importuotas į „Google“ skaičiuokles su visais duomenimis. Dabar pastebėsite, kad darbalapis nebėra apsaugotas ir galite laisvai redaguoti duomenis.
Dabar vėl galite eksportuoti darbalapį atgal į Excel formatą.
Dabar neapsaugotame „Google“ lape įrankių juostoje spustelėkite meniu „Failas“ ir pasirinkite parinktį „Atsisiųsti“. Tada kontekstiniame meniu pasirinkite „Microsoft Excel (.xlsx)“.
Tada suteikite failui naują pavadinimą ir spustelėkite „Išsaugoti“.
Dabar jūs turite tą patį „Excel“ lapą, bet jis nebėra apsaugotas slaptažodžiu.
Kaip panaikinti „Excel“ darbaknygės apsaugą be slaptažodžio
Jei turite slaptažodžiu apsaugotą darbaknygę, kurios slaptažodžio neatsimenate, naudokite VBA kodo ir ZIP metodus, kad pašalintumėte darbaknygės apsaugą, kaip aprašyta toliau.
Pašalinkite „Excel“ darbaknygės apsaugą be slaptažodžio naudodami VBA kodą
Taip pat galite panaikinti darbaknygės struktūros apsaugą programoje „Excel“, naudodami „Microsoft Visual Basic for Application“ (VBA) funkciją. Štai kaip:
Atidarykite „Excel“ failą su apsaugota darbaknygės struktūra, tada eikite į skirtuką „Kūrėjas“ ir spustelėkite mygtuką „Visual Basic“.
„Visual Basic“ kodo rengyklėje spustelėkite skirtuką „Įterpti“ ir pasirinkite parinktį „Modulis“.
Iššokančiajame modulio (kodo) lange nukopijuokite ir įklijuokite šį kodą, kad atrakintumėte darbaknygės struktūrą.
Sub Shareus() ActiveWorkbook.Sheets.Copy kiekvienam sh ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Paspauskite mygtuką „F5“ arba spustelėkite mygtuką „Vykdyti“ įrankių juostoje ir pasirinkite parinktį „Vykdyti antrinę / vartotojo formą“, kad paleistumėte makrokomandą.
Tada atidaroma nauja darbaknygė kitu pavadinimu. Ji yra tokia pati kaip originali darbaknygė, bet be darbaknygės struktūros apsaugos. Dabar jūs neapsaugojote darbaknygės struktūros programoje „Excel“, nežinodami slaptažodžio.
Pašalinkite „Excel“ darbaknygės apsaugą be slaptažodžio naudodami ZIP
Galite saugiai panaikinti „Excel“ darbaknygės apsaugą be slaptažodžio, pakeisdami failo plėtinį ir manipuliuodami jo sudedamosiomis dalimis.
Gaukite „Excel“ failą su apsaugota darbaknygės struktūra, pervardykite ir pakeiskite jo plėtinį iš .xlsx į .zip, kaip tai darėme anksčiau apsaugotam darbalapiui. Prieš tai darydami padarykite jo kopiją atsarginei kopijai.
Tada ištraukite ZIP failą naudodami tam tikrą failų archyvavimo programinę įrangą, pvz., WinRAR arba 7zip, ir gausite keletą aplankų ir failų, kaip parodyta toliau.
Tada atidarykite aplanką „xl“ ir atidarykite failą „workbook.xml“ naudodami „Notepad“ (kuriame yra apsaugos žyma).
Dabar suraskite ir pasirinkite visą šią apsaugos žymą ir ištrinkite ją:
Jei jums sunku rasti šią žymą, tiesiog paspauskite Ctrl + F
Norėdami atidaryti dialogo langą Rasti, lauke „Rasti ką“ įveskite „protection“ ir spustelėkite „Rasti kitą“. Jis suras žodį „Apsauga“ ir paryškins jį už jus. Dabar galite paryškinti žymą „workbookProtection“ ir ją ištrinti.
Pašalinę apsaugos žymą, išsaugokite failą „workbook.xml“. Tada suglaudinkite (suspauskite) visus ištrauktus failus atgal į ZIP failą.
Dabar tereikia pakeisti failo plėtinį iš „.zip“ į „.xlsx“.
Dabar ZIP failas bus konvertuotas atgal į "Excel" failą ir pamatysite, kad apsaugotas slaptažodis buvo pašalintas iš darbaknygės.
Taip panaikinsite „Excel“ darbalapio / darbaknygės apsaugą.