Снять защиту листа excel openoffice

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

Но эта статья для тех у кого пароля нет, а снять защиту с листа Excel очень надо.

Как снять защиту от редактирования с листа книги Excel с помощью офисного пакета программ OpenOffice

Это самый простой способ снятия защиты. Достаточно открыть файл Excel в редакторе таблиц OpenOffice Calc и снять галочку в меню «Сервис -> Защитить документ -> Лист». При этом не нужно вводить никаких паролей и т.д. Да, да — это всё!!! Осталось только сохранить разблокированный файл Excel.

Я так понимаю, что разработчики OpenOffice чихать хотели на защиту, которую придумали в компании MicroSoft. К слову сказать, подобные манипуляции с другим бесплатным пакетом LibreOffice желаемого результата не принесут. То есть при попытке разблокировки у вас запросят пароль, как и в случае использования оригинального MicroSoft Office.

Разблокировка данным способом проводилась с использованием OpenOffice версии 4.1.2 от 28 октября 2015

Как снять защиту от редактирования листа Excel с помощью макроса MicroSoft Office

Будем снимать защиту от редактирования с листов Excel с помощью самой же программы Excel. Для это воспользуемся встроенной поддержкой макросов.

Если у вас нет вкладки для разработчиков, то включите ее в настройках:

Затем выбираем пункт «Макросы» на вкладке для разработчиков:

Вводим название нашего макроса и нажимаем кнопку «Создать»:

В появившемся окне

вставляем следующий код:

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

У вас должно получиться примерно так:

Закрываем главное окно:

снова нажимаем на вкладке для разработчиков кнопку «Макросы»

и в появившемся окне нажимаем кнопку «Выполнить»

Через некоторое время вы получите уведомление, что все готово:

Осталось только сохранить файл. При этом Excel спросит вас сохранять ли макрос:

Разблокировка данным способом проводилась с помощью MicroSoft Office Excel 2010.

Разблокировка с помощью архиватора и текстового редактора

Это способ для тех, кто хочет знать как защита от редактирования устроена изнутри.
Измените расширение файла XLSX на ZIP.

Если у вас файл в формате XLS, то в начале, чтобы воспользоваться этим способом, сохраните его в XLSX.

Откройте файл в архиваторе, я буду использовать бесплатный BandZip.

Распакуйте необходимый лист из книги Excel используя путь в архиве «xl -> worksheets».
Откройте полученный файл, к примеру sheet1.xml в любом текстовом редакторе, можно даже в блокноте.

Найдите в тексте секцию <sheetProtection password= и удалите её полностью до закрывающей скобки. Сохраните изменения и переместите файл обратно в архив.

Измените расширение архива на XLSX. Теперь вы можете свободно редактировать этот файл в MicroSoft Office Excel. Если листов с защитой от редактирования в книге Excel много, по описанную процедуру нужно проделать с каждым из них.

Выводы о защите от редактирования листов книги Excel

Защита слабенькая. Обходится просто. Я проверил все три способа, все они рабочие. На мой взгляд самый удобный — это использовать OpenOffice. Правда у него есть особенность, Open Office не умеет сохранять файлы в формате XLSX, только в более старом формате XLS.

Благодарности

При написании статьи были использованы следующие источники:

  1. http://dplanet.info/kak-snyat-zashhitu-lista-excel/

В OpenOffice.org Calc возможна защита листов и таблицы в целом. Но чтобы обезопаситься от несанкционированного изменения данных в документе, рекомендуется установить защиту не только на всю таблицу, но и на ее отдельные листы. Следует понимать, что данная функция не предназначена для обеспечения полной безопасности, так как ее можно обойти путем, например, экспорта листа в другой формат. Поэтому существует только один способ полной защиты — пароль, который вводится при сохранении файла.

Содержание

  1. Как установить защиту на всю таблицу
  2. Как установить защиту на лист
  3. Как снять защиту листа или документа

Как установить защиту на всю таблицу

1. В окне открытой таблицы раскройте меню Сервис.

2. В списке команд наведите курсор на пункт Защитить документ.

3. В открывшемся меню выберите пункт Документ.

4. В окне Защита документа заполните графы Пароль и Подтвердить.

-Разрешен пароль длиной не менее пяти символов, с учетом регистра.

5. Закройте окно кнопкой ОК.

Если установить защиту без пароля, то защита будет действовать только в режиме предупреждения. В OpenOffice. org защищенные паролем документы открыть нельзя.

Как установить защиту на лист

1. В окне открытой таблицы раскройте меню Сервис.

2. В списке команд наведите курсор на пункт Защитить документ.

3. В раскрывшемся меню выберите пункт Лист.

4. В окне Защитить лист активируйте пункт Защитить лист и содержимое защищенных ячеек.

5. Заполните графы Пароль и Подтвердить.

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

• Выбирать защищенные ячейки;

• Выбирать незащищенные ячейки.

7. Закройте окно кнопкой ОК.

Как снять защиту листа или документа

1. В окне открытой таблицы раскройте меню Сервис.

2. В списке команд наведите курсор на пункт Защитить документ.

3. В открывшемся меню отключите нужный пункт: лист или документ.

-Если защита установлена с паролем, то в открывшемся окошке Снять защиту с листа необходимо ввести правильный пароль и щелкнуть по кнопке ОК.

Довольно часто возникают ситуации, когда пользователи ставят пароль на excel книгу/лист, а потом благополучно его забывают. Ниже приведены несколько способов сбросить пароль с книги/листа excel.

Способ 1. (быстрый) Excel Password Remover. (Скачать для 97/2000/XP/2003) (Скачать для 2007/2010).

К сожалению, начиная с 2016 года автор надстройки просит денег за новые версии. Чтобы работали старые, дата на компе должна быть 2015 года или раньше.

Открываем скачанный файл в excel или добавляем надстройку через меню Сервис -> Надстройки… -> Обзор… Открываем защищенные паролем лист/книгу и сбрасываем пароль через меню Сервис -> Unprotect sheet/Unprotect workbook.

Способ 2. (медленный, но не требующий надстроек) Только для файлов xlsx!

Меняем расширение .xlsx на .zip. Открываем файл .zip проводником (с архиватором могут возникнуть проблемы), и ищем файл *.zip/xl/worksheets/sheetN.xml, где N — номер листа с паролем.Открываем файл блокнотом, поиском по тексту ищем «pass», удаляем весь контейнер «sheetProtection» от «<» до «>» (скобки включительно). Сохраняем и меняем расширение обратно на xlsx.

Способ 3. OpenOffice.

Открываем файл в OpenOffice, идем в меню Сервис -> Защитить документ -> Защита листа, убираем галочку.

Способ 4. Онлайн-сервисы.

Перейти

Возникла необходимость изменить *.xls файл, на нем стоит защита ячеек. Сообщает следующее — OpenOffice / Невозможно изменит защищенные ячейки.

secure 1 - OpenOffice / Невозможно изменить защищенные ячейкиОткройте OpenOffice-ом и снимите в нем «защитить лист». Заходим в  Сервис — Защитить документ — Лист или Документ.

secure 2 - OpenOffice / Невозможно изменить защищенные ячейкиМожет попросить пароль. Если не знаете его — лучше спросите у автора.

Содержание

  1. Как разблокировать файл «Excel», если забыли пароль. Макрос подбора пароля.
  2. Способ номер 1. Использование бесплатной офисной программы Open Office Calc
  3. Способ номер 2. Использование программы-архиватора для снятия пароля с листа «Excel»
  4. Способ номер 3. Макрос VBA «Excel» для подбора пароля и снятия защиты листа.
  5. Если вы знакомы с написанием макросов VBA , то для разблокировки файла защищенного паролем Вам следует выполнить следующие действия:
  6. Защита данных
  7. Как установить защиту на всю таблицу
  8. Как установить защиту на лист
  9. Как снять защиту листа или документа
  10. Как снять защиту с листа Excel
  11. Как снять защиту от редактирования с листа книги Excel с помощью офисного пакета программ OpenOffice
  12. Как снять защиту от редактирования листа Excel с помощью макроса MicroSoft Office
  13. Разблокировка с помощью архиватора и текстового редактора
  14. Снятие защиты с файла Excel
  15. Видео инструкция
  16. Способ 1: Разблокировка книги
  17. Способ 2: Разблокировка листа
  18. Способ 3: Снятие защиты через изменение кода файла
  19. Способ 4: Использование сторонних приложений

Как разблокировать файл «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 в редакторе

    Источник

    Защита данных

    В OpenOffice.org Calc возможна защита листов и таблицы в целом. Но чтобы обезопаситься от несанкционированного изменения данных в документе, рекомендуется установить защиту не только на всю таблицу, но и на ее отдельные листы. Следует понимать, что данная функция не предназначена для обеспечения полной безопасности, так как ее можно обойти путем, например, экспорта листа в другой формат. Поэтому существует только один способ полной защиты — пароль, который вводится при сохранении файла.

    Как установить защиту на всю таблицу

    1. В окне открытой таблицы раскройте меню Сервис.

    2. В списке команд наведите курсор на пункт Защитить документ.

    3. В открывшемся меню выберите пункт Документ.

    4. В окне Защита документа заполните графы Пароль и Подтвердить.

    -Разрешен пароль длиной не менее пяти символов, с учетом регистра.

    5. Закройте окно кнопкой ОК.

    Если установить защиту без пароля, то защита будет действовать только в режиме предупреждения. В OpenOffice. org защищенные паролем документы открыть нельзя.

    Как установить защиту на лист

    1. В окне открытой таблицы раскройте меню Сервис.

    2. В списке команд наведите курсор на пункт Защитить документ.

    3. В раскрывшемся меню выберите пункт Лист.

    4. В окне Защитить лист активируйте пункт Защитить лист и содержимое защищенных ячеек.

    5. Заполните графы Пароль и Подтвердить.

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

    • Выбирать защищенные ячейки;

    • Выбирать незащищенные ячейки.

    7. Закройте окно кнопкой ОК.

    Как снять защиту листа или документа

    1. В окне открытой таблицы раскройте меню Сервис.

    2. В списке команд наведите курсор на пункт Защитить документ.

    3. В открывшемся меню отключите нужный пункт: лист или документ.

    -Если защита установлена с паролем, то в открывшемся окошке Снять защиту с листа необходимо ввести правильный пароль и щелкнуть по кнопке ОК.

    Источник

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

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

    Но эта статья для тех у кого пароля нет, а снять защиту с листа Excel очень надо.

    Как снять защиту от редактирования с листа книги Excel с помощью офисного пакета программ OpenOffice

    Это самый простой способ снятия защиты. Достаточно открыть файл Excel в редакторе таблиц OpenOffice Calc и снять галочку в меню «Сервис -> Защитить документ -> Лист». При этом не нужно вводить никаких паролей и т.д. Да, да — это всё. Осталось только сохранить разблокированный файл Excel.

    Я так понимаю, что разработчики OpenOffice чихать хотели на защиту, которую придумали в компании MicroSoft. К слову сказать, подобные манипуляции с другим бесплатным пакетом LibreOffice желаемого результата не принесут. То есть при попытке разблокировки у вас запросят пароль, как и в случае использования оригинального MicroSoft Office.

    Разблокировка данным способом проводилась с использованием OpenOffice версии 4.1.2 от 28 октября 2015

    Как снять защиту от редактирования листа Excel с помощью макроса MicroSoft Office

    Будем снимать защиту от редактирования с листов Excel с помощью самой же программы Excel. Для это воспользуемся встроенной поддержкой макросов.

    Если у вас нет вкладки для разработчиков, то включите ее в настройках:

    Затем выбираем пункт «Макросы» на вкладке для разработчиков:

    Вводим название нашего макроса и нажимаем кнопку «Создать»:

    В появившемся окне

    вставляем следующий код:

    У вас должно получиться примерно так:

    Закрываем главное окно:

    снова нажимаем на вкладке для разработчиков кнопку «Макросы»

    и в появившемся окне нажимаем кнопку «Выполнить»

    Через некоторое время вы получите уведомление, что все готово:

    Осталось только сохранить файл. При этом Excel спросит вас сохранять ли макрос:

    Разблокировка данным способом проводилась с помощью MicroSoft Office Excel 2010.

    Разблокировка с помощью архиватора и текстового редактора

    Это способ для тех, кто хочет знать как защита от редактирования устроена изнутри.
    Измените расширение файла XLSX на ZIP.

    Если у вас файл в формате XLS, то в начале, чтобы воспользоваться этим способом, сохраните его в XLSX.

    Откройте файл в архиваторе, я буду использовать бесплатный BandZip.

    Распакуйте необходимый лист из книги Excel используя путь в архиве «xl -> worksheets».
    Откройте полученный файл, к примеру sheet1.xml в любом текстовом редакторе, можно даже в блокноте.

    Источник

    Снятие защиты с файла Excel

    Видео инструкция

    Способ 1: Разблокировка книги

    Прежде всего, выясним, как снять защиту с книги.

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

    Теперь при открытии книги не нужно будет вводить пароль и она перестанет быть защищенной.

    Способ 2: Разблокировка листа

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

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

    1. Переходим во вкладку «Рецензирование». На ленте в блоке инструментов «Изменения» жмем на кнопку «Снять защиту листа».
    2. Открывается окно, в поле которого нужно ввести установленный пароль. Затем жмем на кнопку «OK».

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

    Способ 3: Снятие защиты через изменение кода файла

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

    1. Если ваш файл имеет расширение xlsx (Книга Excel), то сразу переходите к третьему пункту инструкции. Если же его расширение xls (Книга Excel 97-2003), то его следует перекодировать. К счастью, если зашифрован только лист, а не вся книга, можно открывать документ и сохранять в любом доступном формате. Для этого, переходим во вкладку «Файл» и кликаем по пункту «Сохранить как…».
    2. Открывается окно сохранения. Обязательно в параметре «Тип файла» устанавливаем значение «Книга Excel» вместо «Книга Excel 97-2003». Жмем на кнопку «OK».
    3. Книга xlsx по сути является zip-архивом. Нам нужно будет отредактировать один из файлов этого архива. Но для этого сразу нужно будет поменять расширение с xlsx на zip. Переходим с помощью проводника в ту директорию жесткого диска, в которой находится документ. Если расширения файлов не видно, то кликаем по кнопке «Упорядочить» в верхней части окна, в раскрывшемся меню выбираем пункт «Параметры папок и поиска».
    4. Открывается окно параметров папок. Переходим во вкладку «Вид». Ищем пункт «Скрывать расширения для зарегистрированных типов файлов». Снимаем с него галочку и жмем на кнопку «OK».
    5. Как видим, после этих действий, если расширения не отображалось, то оно появилось. Кликаем по файлу правой кнопкой мыши и в появившемся контекстном меню выбираем пункт «Переименовать».
    6. Меняем расширение с xlsx на zip.
    7. После того, как переименование произведено, Windows воспринимает данный документ, как архив и его можно просто открыть с помощью того же проводника. Делаем двойной щелчок мыши по данному файлу.
    8. Переходим по адресу:

    Файлы с расширением xml в данной директории содержат информацию о листах. Открываем первый из них с помощью любого текстового редактора. Можно воспользоваться для этих целей встроенным Блокнотом Windows, а можно применить и более продвинутую программу, например, Notepad++.
    После того, как программа открылась, набираем на клавиатуре сочетание клавиш Ctrl+F, чем вызываем внутренний поиск приложения. Вбиваем в поисковое окно выражение:

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

  • После того, как данный элемент обнаружен, удаляем его вместе со всей информацией от открывающего тега до закрывающего. Сохраняем файл и закрываем программу.
  • Возвращаемся в директорию расположения архива и опять меняем его расширение с zip на xlsx.
  • Теперь для редактирования листа Excel не понадобится знание забытого пользователем пароля.

    Способ 4: Использование сторонних приложений

    Кроме того, если вы забыли кодовое слово, то блокировку можно снять с помощью специализированных сторонних приложений. При этом можно удалить пароль как с защищенного листа, так и со всего файла. Одним из самых популярных приложений данного направления является Accent OFFICE Password Recovery. Рассмотрим процедуру сброса защиты на примере данной утилиты.

    1. Запускаем приложение. Кликаем по пункту меню «Файл». В выпадающем списке выбираем позицию «Открыть». Вместо этих действий также можно просто набрать на клавиатуре сочетание клавиш Ctrl+O.
    2. Открывается окно поиска файла. С помощью него переходим в ту директорию, где расположена нужная нам книга Excel, к которой утрачен пароль. Выделяем её и жмем на кнопку «Открыть».
    3. Открывается Мастер восстановления паролей, который сообщает, что файл защищён паролем. Жмем кнопку «Далее».
    4. Затем открывается меню, в котором предстоит выбрать, по какому сценарию будет производиться снятие защиты. В большинстве случаев наиболее оптимальным вариантом является оставить настройки по умолчанию и только в случае неудачи попробовать их изменить на второй попытке. Жмем на кнопку «Готово».
    5. Начинается процедура подбора паролей. Она может занять довольно продолжительное время, в зависимости от сложности кодового слова. Динамику процесса можно наблюдать в нижней части окна.
    6. После того, как перебор данных закончится, высветится окно, в котором будет записан действительный пароль. Вам только останется запустить файл Эксель в обычном режиме и вписать код в соответствующее поле. Сразу вслед за этим таблица Excel будет разблокирована.

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

    Источник

    Понравилась статья? Поделить с друзьями:
  • Снять защиту книги макросом excel
  • Снять защиту книги excel онлайн
  • Снять защиту книги excel макрос
  • Снять защиту word online
  • Снять защите в excel 2010