Vvmebel.com

Новости с мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Снять пароль в excel

Как разблокировать файл «Excel», если забыли пароль. Макрос подбора пароля.

В данной статье описаны несколько способов разблокировки (снятия защиты, пароля) в запароленном файле «Эксель» и приведен макрос подбора пароля к файлу.

Категорически рекомендую использовать данные способы для разблокировки и снятия защиты только со своих собственных файлов, когда забыли (запамятовали) пароль и ни в коем случае не применять данные способы для взлома паролей защиты на чужих файлах не принадлежащих Вам.

Способ номер 1. Использование бесплатной офисной программы Open Office Calc

Это один из самых простых способов снятия забытого пароля с файла.

Что нужно делать:

  1. Скачать и установить бесплатную программу Open Office.
  2. Открыть запароленный файл в программе Open Office Calc.
  3. Перейти во вкладку «Сервис»
  4. Далее выбрать пункт «Защитить документ»
  5. Снять флажок (галочку) с пункта с названием защищенного листа.

Снять пароль в Open Office

  • Пароль с файла будет снят.
  • Теперь остается только сохранить незапароленный файл и открыть его в «Excel», при необходимости.
  • Способ номер 2. Использование программы-архиватора для снятия пароля с листа «Excel»

    Что нужно делать:

      Установить программу для открытия архивов и архивирования документов, если таковая не установлена на Вашем ПК. Например WinRar или 7Zip ;

    7Zip man

  • Запустить программу архиватор ;
  • Сохранить защищенный файл в формате .xlsx ;

    Сохранить как xlsx

  • Открыть защищенный документ в этой программе, как архив ;
  • Далее перейти в папку архива Название файла.xlsxxlworksheets ;

    Снятие пароля через архив

  • Открыть интересующий вас лист для редактирования ;
  • Найдите фрагмент кода начинающийся с « ». Удалите его ;

    Удаление строки с паролем

  • Сохраните архив с измененным файлом ;
  • Закройте программу-архиватор и откройте файл в «Excel» ;
  • Защита листа снята.
  • Способ номер 3. Макрос VBA «Excel» для подбора пароля и снятия защиты листа.

    Этот способ немного сложнее, так как от Вас потребуются хотя бы начальные знания в написании макросов «Excel».

    Как пишется простейший макрос в «Excel» Вы можете посмотреть на странице сайта по ссылке:

    Как написать простой макрос в программе Excel

    Если вы знакомы с написанием макросов VBA , то для разблокировки файла защищенного паролем Вам следует выполнить следующие действия:

    1. Открыть редактор макросов во вкладке разработчик.
    2. Записать следующий код макроса:
    • Sub podbor_ruexcel()
    • Dim E1, E2, E3, E4, E5, E6, i, j, k, l, m, n As Integer
    • Dim ruexcel As String
    • Dim t!
    • t = Timer
    • On Error GoTo err_
    • For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    • For l = 65 To 66: For m = 65 To 66: For E1 = 65 To 66
    • For E2 = 65 To 66: For E3 = 65 To 66: For E4 = 65 To 66
    • For E5 = 65 To 66: For E6 = 65 To 66
    • ruexcel = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(E1) & Chr(E2) & Chr(E3) & Chr(E4) & Chr(E5) & Chr(E6)
    • For n = 32 To 126
    • Unprotect ruexcel & Chr(n)
    • MsgBox «Пароль снят » & Format(Timer — t, «0.0 sec»)
    • Exit Sub
    • nxt_: Next: Next: Next: Next: Next: Next
    • Next: Next: Next: Next: Next: Next
    • Exit Sub
    • err_: Resume nxt_
    • End Sub
    1. Запустить полученный макрос.
    2. После выполнения макроса пароль с листа «Excel» будет снят.

    Результат редактирования макроса:

    Макрос подбора пароля к листу Excel в редакторе

    Снятие защиты с листа и книги Excel

    Для того, чтобы защитить данные как от посторонних лиц, так и от собственных случайных действий, пользователи могут установить защиту на документы Эксель. Увы, не все знают, как снять такую защиту, чтобы получить доступ к информации, в т.ч., иметь возможность ее редактировать. И что делать, если файл получен от другого пользователя, который забыл передать нам пароль, или мы случайно забыли (потеряли) его? Давайте разберемся подробнее.

    Отметим, что заблокировать документ Excel можно двумя способами: защитить лист или книгу. Соответственно, от этого будет зависеть то, какие действия нужно предпринять для разблокировки.

    Снимаем защиту с книги

    1. Если мы попытаемся открыть защищенный документ, вместо его содержимого отобразится информационное окошко, в котором нужно ввести пароль для снятия защиты.
    2. После ввода правильного пароля и нажатия кнопки OK, отобразится содержимое файла.
    3. Если нужно снять защиту документа навсегда, открываем меню “Файл”.
    4. Щелкаем по разделу “Сведения”. В правой части окна кликаем по кнопке “Защитить книгу”, в открывшемся списке нам нужна команда – “Зашифровать с использованием пароля”.
    5. На экране отобразится окно шифрования документа с паролем. Стираем его, после чего щелкаем OK.
    6. Кликаем по значку в виде дискеты, чтобы сохранить документ. Или можно воспользоваться командой “Сохранить” в меню “Файл”.
    7. Пароль удален, и в следующий раз при открытии файла он запрашиваться не будет.

    Снимаем защиту с листа

    Пароль для защиты может быть установлен не только для всего документа, но и в отношении конкретного листа. В данном случае, пользователь сможет видеть содержимое листа, но у него не будет возможности редактировать информацию.

    Для снятия защиты листа выполняем следующие действия.

    1. Переключаемся во вкладку “Рецензирование”. Нажимаем кнопку “Снять защиту листа”, которая расположена в группе инструментов “Защита”.
    2. Появится небольшое окошко, где вводим ранее заданный пароль и щелкаем OK.
    3. В результате, блокировка листа будет отключена, и теперь мы можем спокойной корректировать информацию.

    Меняем код файла для снятия защиты листа

    Данный метод нужен в тех случаях, когда пароль был утерян или не передан вместе с файлом от другого пользователя. Работает он только в отношении тех документов, которые защищены на уровне отдельных листов, а не всей книги, т.к. нам нужно попасть в меню “Файл”, что невозможно при защите паролем всего документа.

    Чтобы снять защиту, необходимо выполнить следующую последовательность действий:

    1. Сразу переходим к пункту 4, если расширение файла – XLSX (Книга Excel). Если формат документа – XLS (Книга Excel 97-2003), нужно сначала его пересохранить с нужным расширением. Для этого переходим в меню “Файл”.
    2. В перечне слева выбираем “Сохранить как”, затем в правой части окна жмем кнопку “Обзор”.
    3. В появившемся окне выбираем любое удобное место для сохранения файла, задаем формат “Книга Excel” и щелкаем OK.
    4. Открываем в Проводнике папку с документом в формате XLSX (только что сохраненный или имеющийся изначально). Чтобы включить расширения файлов, переходим во вкладку “Вид”, где включаем нужную опцию в группе инструментов “Показать или скрыть”.Примечание: приведенные в данном шаге и ниже действия в операционной системе описаны на примере Windows 10.
    5. Правой кнопкой мыши щелкаем по документу и в раскрывшемся перечне кликаем по команде “Переименовать” (или можно просто нажать клавишу F2, предварительно выбрав файл).
    6. Вместо расширения “xlsx” пишем “zip” и подтверждаем изменение.
    7. Теперь система будет идентифицировать файл как архив, содержимое которого можно открыть двойным щелчком левой кнопкой мыши.
    8. В открывшейся папке заходим в каталог “xl”, затем – “worksheets”. Здесь мы видим файлы в формате XML, в которых содержится информация о листах. Открыть их можно с помощью обычного Блокнота.Примечание: в Windows 10 назначить программу по умолчанию по типу файла можно в параметрах системы (запускаются нажатием клавиш Win+I), в разделе “Приложения”, затем – “Приложения по умолчанию”“Выбор стандартных приложений для типов файлов”.
    9. После успешного открытия файла нам нужно найти в его содержимом фразу “sheetProtection”. Для этого воспользуемся поиском, который можно запустить как через меню “Правка” (пункт “Найти”), так и нажав комбинацию клавиш Ctrl+F.
    10. Вводим нужную фразу и жмем кнопку “Найти далее”.
    11. После нахождения нужного совпадения окно поиска можно закрыть.
    12. Стираем фразу и все, что относится к ней (между открывающим и закрывающим тегами).
    13. В меню “Файл” выбираем команду “Сохранить как” (или жмем сочетание клавиш Ctrl+Shift+S).
    14. Сохранить документ сразу же в архиве не получится. Поэтому делаем это в любом другом удобном для нас месте на компьютере, при этом, не меняя название и указав расширение “xml” (должен быть выбран тип файла – “Все файлы”).
    15. Копируем только что созданный файл в папку “worksheets” нашего архива (с заменой исходного).Примечание: запись “sheetProtection” присутствует во всех файлах листов, защищенных паролем. Поэтому описанные выше действия по ее нахождению и удалению проделываем со всеми остальными файлами XML в папке “worksheets”.
    16. Снова идем в папку, содержащую наш архив и меняем обратно расширение с “zip” на “xlsx” путем переименовывания.
    17. Теперь можно открывать файл и смело его редактировать. Вводить пароль для снятия защиты не потребуется.

    Сторонние программы для удаления паролей

    Чтобы удалить пароль, можно воспользоваться программами сторонних разработчиков. При этом стоит помнить о возможном риске, связанном со скачиванием, установкой и использованием нестандартных инструментов операционной системы и программы Excel.

    Если вы, все же, решили воспользоваться такой возможностью, можно обратить внимание на достаточно популярную программу Accent OFFICE Password Recovery.

    Обращаем ваше вниманием на то, что для получения доступа ко всем функциям программы нужно приобрести лицензию. Для ознакомления с приложения доступна демо-версия, однако, она не позволяет удалять пароли.

    Заключение

    Защита книги или отдельного листа – крайне полезные функции программы Excel, когда нужно защитить информацию от посторонних лиц или, например, обезопасить себя от случайных изменений важных данных, предназначенных только для чтения. Но иногда возникает обратная необходимость – снять ранее установленную защиту. Сделать это можно по-разному, в зависимости от того, каким образом она была установлена. И даже если вы забыли пароль, блокировку можно снять, правда, только в том случае, когда код был установлен в отношении отдельных листов, а не всей книги.

    Excel Store

    Снять защиту с листов или книги Excel

    Краткое описание

    Макрос позволяет легко и быстро восстановить доступ к листам или книге Excel. Просто нажмите кнопку, выберите нужный файл и макрос создаст копию указанного файла, но уже без установленного ранее пароля.

    Подробное описание

    Иногда бывают ситуации, когда работая с тем или иным файлом Excel, мы устанавливаем защиту (пароль) на листы в файле или на саму книгу. Если пароль простой, используется для большинства документов или где-то записан, то разумеется, разблокировка не вызывает проблем. Но что делать, если запись о пароле утеряна, пароль устанавливался давно или мы не можем его вспомнить?

    В данном случае предлагаем воспользоваться не сложным макросом, который легко и быстро удалит установленные пароли в вашем файле. Пароли удаляются:

    1. на всех листах книги (если таковые были установлены)
    2. в самой книге (если включалась защита на файл excel)

    Для использования макроса достаточно:

    а) нажать кнопку «Снять защиту с файла»

    б) в появившемся окне подтвердить, что пароль удаляется именно в вашем файле

    в) после нажатия кнопки «OK», в диалоговом окне выбрать файл Excel, в котором требуется снять защиту

    Результатом работы макроса будет новый файл (точная копия вашего указанного), но уже без пароля на листах и в книге. Сохраняется данный файл в папке с исходным (выбранным) вами файлом и в названии данного файла присутствует текст «NotProtectionFile». Как пример:

    Макрос успешно снимает защиту в файлах Excel с расширением xlsx и xlsm. Версия Excel (2007, 2010, 2013) значения не имеет. Данным макросом также успешно можно сбросить пароли с файлов xls и xlsb, если нужные файлы предварительно пересохранить в поддерживаемый макросом формат (xlsx/xlsm).

    Как видите, ничего сложного. Защита документов в Excel — это по большому счету миф, который работает только на неподготовленных пользователей. Поэтому, если вы разрабатываете какие-либо отчеты, ведете файлы с конфиденциальной информацией и передаете сформированные документы третьим лицам, блокируя некоторый доступ паролем, то обязательно учитывайте данный факт.

    И еще раз напоминаем. В осстановление собственных паролей — это легальная операция. Взлом паролей чужих файлов без явного согласия их владельца запрещен.

    Как снять защиту листа в Excel 2003, 2007, 2010? Снятие защиты со всех листов Excel

    В случае, если пароль для снятия защиты листа не известен (забыт либо утрачен по другой причине), снять защиту листа Excel можно при помощи надстройки (макроса), если же пароль известен, то защита снимается стандартными средствами Excel. Рассмотрим подробнее способы снятия защиты листа в Excel.

    Внимание! Перед тем как приступить к снятию защиты листа Excel, убедитесь, что на вкладке «Правка» в поле «Разрешить изменять файл нескольким пользователям одновременно» снят флажок. Если этот флажок установлен, то кнопки «Защитить лист», «Защитить книгу», «Снять защиту листа», «Снять защиту книги» будут неактивными! Для того, чтобы проверить установлен ли этот флажок необходимо зайти в пункт меню Сервис/Доступ к книге. (если работа ведется в Excel 2003) либо на вкладку «Рецензирование», в группе «Изменения» нажать кнопку «Доступ к книге» (если работа ведется в Excel 2007 или Excel 2010).

    Как снять защиту листа в Excel 2003?

    Для того чтобы снять защиту листа в Excel 2003 необходимо выбрать пункт меню Сервис/Защита/Снять защиту листа.

    Если при установке защиты листа использовался пароль, то при снятии защиты появится диалоговое окно «Снять защиту листа», предусматривающее ввод пароля для отключения защиты листа. В случае, если пароль введен правильно, защита листа будет снята.

    Как снять защиту листа в Excel 2007?

    Снятие защиты листа Excel 2007 производится на вкладке «Рецензирование» нажатием кнопки «Снять защиту листа».

    При снятии защиты листа в Excel может появиться диалоговое окно, предусматривающее ввод пароля. Если Вы его знаете, то все хорошо, вводите его и защита снимается.

    Как снять защиту листа в Excel 2010?

    Снять защиту листа Excel в этой версии приложения можно аналогично тому, как это делалось в Excel предыдущей версии. Заходим на вкладку «Рецензирование» и в группе «Изменения» нажимаем кнопку «Снять защиту листа».

    При необходимости вводим пароль.

    Как снять защиту листа Excel, не зная пароль?

    Могут возникать ситуации, когда Вы забыли введенный ранее пароль на защиту листа от изменений пользователями, а на листе вновь возникла необходимость внести какие-либо изменения. Восстановление пароля в Excel в таких случаях можно свести к снятию пароля с листа Excel и последующей установке нового пароля. Быстро сделать это можно также при помощи надстройки для Excel.

    Надстройка легко устанавливается, после чего в меню Excel появляется дополнительная кнопка для запуска программы (макроса). После запуска макроса появляется диалоговое окно, в котором пользователь может выбрать нужный режим работы.

    Надстройка позволяет:

    1. Ввести пароль в диалоговом окне и снять защиту активного рабочего листа;

    2. Ввести пароль в диалоговом окне и разом снять защиту всех листов рабочей книги;

    3. Подобрать забытый пароль и снять защиту активного рабочего листа, выбрав опцию «Сбросить пароль»(подбор пароля любой сложности за 2-3 минуты);

    4. Подбором паролей снимать защиту всех листов рабочей книги (время работы зависит от количества защищенных листов в книге).

    Как снимать защиту всех листов Excel?

    Снятие защиты листов может быть утомительным занятием и занимать много времени, если в рабочей книге много защищенных рабочих листов и часто требуется снимать защиту, а затем устанавливать ее заново. Стандартной возможности, позволяющей снимать и устанавливать защиту сразу на все листы рабочей книги в Excel нет. Реализовать такую возможность можно при помощи VBA — встроенного в приложения Microsoft Office языка программирования. Если защита снимается и устанавливается достаточно часто, а рабочие книги, содержат несколько листов, то автоматизировать операцию можно при помощи надстроек для Excel, при этом программа (макрос) пройдет по всем листам рабочей книги и снимет защиту от изменений.

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

    При помощи кнопки обзора необходимо указать путь к рабочей книге, в столбце «А» которой прописаны имена листов, а в столбце «В» пароли для снятия защиты листов.

    Снять пароль в excel

    Табличный процессор Excel был разработана Microsoft ещё в 1985 году, с того времени его функциональность значительно расширилась, а интерфейс стал более удобным. Программа активно используется как финансистами, бухгалтерами, аналитиками, так и обычными пользователями. Функционал позволяет составлять сложные таблицы и делать расчёты по имеющимся в программе или внесёнными пользователем самостоятельно формулам, строить графики и диаграммы. Работа происходит на так называемых листах, которые включены в книгу (один документ Excel).

    Снятие защиты паролем с Эксель

    В Microsoft понимают, что файл может попасть не в те руки, поэтому дают возможность пользователю задать пароль для доступа к конкретному листу или всему документу. Есть возможность даже заблокировать отдельные ячейки от редактирования и/или просмотра. Но что делать, если забыли пароль, а в файле находятся важные данные? Пароль можно снять самостоятельно при помощи стандартных программ Windows.

    Способ 1: Снять пароль при помощи архиватора

    Данный способ лучше всего работает со старыми версиями программы (до версии от 2010 года). В последних версиях есть риск потери данных из-за новых параметров безопасности. Суть способа заключается в том, чтобы получить доступ к каждому листу отдельно. Для этого вам понадобится любой архиватор, который умеет работать с файлами .zip и инструмент для редактирования кода (подойдёт даже стандартный блокнот от Windows).

    Работа может осуществляться только с файлами .xlsx, поэтому обратите внимание на то, в каком формате сохранён документ, т.к. старые версии Excel сохраняют документе в .xls формате. Если файл имеет расширение .xls, то пересохраните. Для этого откройте его в Excel и в верхнем меню выберите файл, а из выпадающего меню “Сохранить как”, далее в разделе “Тип файла” выбирайте “Книга Excel (.xlsx)”.

    Далее требуется поменять расширение .xlsx на .zip. Для этого нажмите правой кнопкой мыши по файлу и выберите переименовать. В конце названия меняете расширение на .zip. Пример: “Таблица1.xlsx” переименовываете в “Таблица1.zip”.

    Если, когда вы пытаетесь переименовать файл, у вас не показывается расширение, то проделайте следующую процедуру:

    1. Перейдите в «Панель управления».
    2. Выберите тип просмотра “Мелкие значки” и найдите “Параметры папок” (также может называться “Параметры Проводника”).

    Зайдите в раздел “Вид”, затем в поле “Дополнительные параметры” найдите пункт “Скрывать расширения для зарегистрированных типов файлов” и снимите с него галочку. Примените изменения.

    После проделанной процедуры вы без проблем сможете вручную пометь расширение любого файла.

    Далее открываете архив и переходите в папку «xl», после в “worksheets”, где находятся листы в формате .xml. Листы в этом случае называются “sheet” и нумеруются по дате создания (sheet1, sheet2 и т.д.). Открыть файл нужно при помощи стандартного блокнота или специального реактора кода (например, NotePad++).

    В открывшемся файле найдите фрагмент “sheetProtection”. Т.к. в файле будет много кода, рекомендуется воспользоваться быстрым поиском по содержимому при помощи сочетания клавиш Ctrl+F. Находите нужный блок, имеющий данную структуру ““sheetProtection переменная1=”” переменная2=””…”, более подробно можно видеть на скриншоте ниже. Для сброса пароля удаляете весь этот блок.

    Если вы проделаете данную процедуру с листом, который был сохранён в программе версии 2010 года и выше, то потеряете все данные. В качестве решения данной проблемы удалите не весь блок, а только значение переменной “password”. Что касается версии начиная с 2016 года, то там нет переменной “password”, поэтому снять пароль при помощи архиватора в этом случае невозможно.

    Когда закончите сохраните изменения и измените расширение файла обратно в .xlsx аналогичным образом, как меняли на .zip.

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

    Способ 2: Удаление пароля через Макрос

    В этом случае вам понадобится только сама таблица Excel и умение работать с консолью разработчика. По умолчанию панель разработчика не отображается в файле, чтобы её включить воспользуйтесь следующей инструкцией:

    1. Перейдите в пункт “файл” в левой части верхнего меню программы.
    2. Затем зайдите в “параметры”, в левом меню выберите “настройка ленты”.
    3. В поле “Основные вкладки” (находится справа) поставьте галочку напротив пункта “Разработчик”.

    В открывшемся окне разработчика найдите кнопку “Макрос” или воспользуйтесь комбинацией клавиш Alt+F8.

    Заполняем поле с именем макроса (можно придумать любое имя, но в нём не должно быть русских букв и пробелов). Нажимаем “Создать”. Система открывает окно для ввода кода.

    Вводите следующий код:

    Sub Password_Cracker()
    Dim t!
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Long
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    Dim kennwort As String
    t = Timer
    On Error GoTo err_
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66
    kennwort = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6)
    For n = 32 To 126
    ActiveSheet.Unprotect kennwort & Chr(n)
    MsgBox «Done in » & Format(Timer — t, «0.0 sec»)
    Exit Sub
    nxt_: Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    Exit Sub
    err_: Resume nxt_
    End Sub

    Закрываем окно, сохранив при этом изменения. В режиме разработчика снова используйте комбинацию клавиш Alt+F8, чтобы увидеть созданный макрос. Выберите его и нажмите “Выполнить” в правом углу.

    Макрос будет выполняться приблизительно 10-60 секунд в зависимости от мощности вашего компьютера и размера документа.

    Заключение

    Для самостоятельного снятия пароля с таблицы Excel не нужно обладать навыками профессионального хакера или скачивать дополнительное программное обеспечение. Последнее делать категорически не рекомендуется, т.к. вы можете подхватить вирус, который причинит серьёзный вред системе.

    Расскажи друзьям в социальных сетях

    комментариев 14

    Спасибо большое за статью. Написано четко, лаконично, без идиотских исковерканных словечек, которыми грешат многие в интернете.
    Но я не смог воспользоваться отличными способами, описанными в статье.
    Я попробовал первый вариант. У меня Microsoft Office 2010. Но после замены расширения .xlsx на .zip получил ответ программы:
    «Не удается открыть папку.
    Путь к сжатой ZIP-папке «С:UsersCompDesktopЛогин 25.02.2017- копия.zip» содержит недопустимые знаки, из-за которых извлечение невозможно:-, »
    Попробовал второй вариант. Но при создании макроса возможно использовать только для открытых книг Excell, а открыть книгу невозможно без пароля. Если пароль есть, то зачем его искать? Так что у меня ничего не получилось. а в файле Excele я хранил пароли к многим сайтам и службам. А теперь вдруг он перестал открываться с паролем, которым я его открывал сотни раз.

    Данный макрос написан для снятия защиты с листа, а не с книги в целом.

    Читать еще:  Проверка нескольких условий в excel
    Ссылка на основную публикацию
    Adblock
    detector