Как снять защиту с листа EXCEL

Если защитный пароль вам известен, то снять его можно путем стандартных настроек Excel. Перед тем, как снять защиту с листа Excel, нужно сначала убедиться в том, что на вкладке под названием «Правка», а именно в поле «Разрешить изменять файл нескольким пользователям» был снят флажок. В противном случае, кнопки «Защитить лист», «Снять защиту листа», «Защитить книгу», «Снять защиту книги» у вас будут неактивными.

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

 

Снятие защиты листа Excel, не зная пароль

Рассмотрим способы снятия защиты, когда пароль неизвестен пользователю. Для этого вам, прежде всего, потребуется скачать надстройки, предназначенные для снятия защиты листов Excel. Как правило, такие надстройки распространяются платно, однако, стоят они не очень дорого. Могут возникать и такие ситуации, когда защитный пароль был забыт или потерян. Когда на листе нужно будет внести изменения, вы сможете восстановить пароль в Excel также при помощи запуска макроса, после чего всплывет диалоговое окно. Оно на выбор позволит вам снять защиту с листа или листов, выбирая опцию «Сбросить пароль». В данном случае, макрос сможет позволить снять защиту листа при помощи подбора паролей.

Но есть способ "Снятия защиты листа Excel, не зная пароль" бесплатный и без заморочек с надстройками.

Способ довольно прост:

  1. Меняем расширение файла XLSX в ZIP, замечу, если изначально файл в формате XLS, но его надо пересохранить в формат XLSX через меню Файл >> Сохранить как…
  2. Открываем ZIP файл в WinRAR или 7Zip.
  3. Ищем XML файл по пути "xl/worksheets/sheet1.xml" или "sheet2″ и т.п.. Под этими именами находятся листы книги, т.е. номеров sheet* может быть больше .
  4. Вытаскиваем файл xml из контейнера XLSX и открываем текстовым редактором, лучше всего воспользоваться Notepad++.
  5. Ищем по тексту подстроку "sheetProtection".
  6. Если таковая найдена. значит лист содержит защиту, если такого блока нет, то нет и защиты. Удаляем весь блок в тегах <>, на пример
  7. sheetProtection password="JHVB76JHGV6" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1". ( от <> включая сами скобки)
  8. Сохраняем файл в исходное место.
  9. Меняем расширение файла и открываем с помощью Excel 2007 — 2010 обычным образом.
  10. Если нужен формат XLS то пересохраняем также через меню Файл >> Сохранить как…

 

При подготовке данной статьи был взят материал с сайта http://elhow.ru
Отдельная благодарность пользователю AlexSB.

   Отправить статью как PDF   

1 комментарий к “Как снять защиту с листа EXCEL”

Обсуждение закрыто.