Прочитано:
9 141
В данной заметке пойдет речь, о недавно возникнувшей у меня заявки. Заявка следующего рода.
Сотрудник «Отдел кадров», утверждает, что в текущий документ который она редактировала с полгода назад, почему то перестал работать режим редактирования.
«Ячейка или диаграмма защищена от изменений.
Чтобы изменить защищаемую ячейку или диаграмму, снимите защиту и т.д. При этом может потребоваться ввод пароля»
, но дело в том, что данный сотрудник и понятия не имеет, кто это мог такую пакость или неосторожность сделать.
Доступ к данному документу имелся, только у самого пользователя в терминальном соединении и конечное же у Администратора сервера . Но это все пока не имеет значение, задача в другом: помочь сотруднику восстановить доступ на редактирование к данному документу.
Ниже пойдет практическая часть как я решил данную проблему с документом Excel на лист, которого установлена защита в виде пароля.
Способ №1:
Посредством программы: Excel Password Viewer открываем файл для которого нужно узнать значение пароля. (ссылку не привожу, ищите в поиске google)
Программа выводит пароль который стоит на лист в документе Excel: В моем случаем это был: 622662
Т.К. файл создан в Excel 2003, что чтобы его разблокировать нужно сделать следующее:
Открываем его в Excel 2010 (хотя на сервере другого нет) – Рецензирование – Снять защиту с листа и вводим данный пароль в всплывшее окно: 622662
Нажимаем «ОК» — Далее Сохраняем документ под тем же именем и теперь уже можно вносить изменения в файл.
Проблема решена.
Способ №2:
Т.к. файл в формате Excel 2003, то открываем его в Office Excel 2010 и пересохраняем в новом формате – xlsx, потому как файлы Excel 2010 – это преобразованные контейнеры. Чтобы их открыть нужно совершить довольно простые действия. Ниже все шаги.
Изменяю разрешение файла из xlsx в zip:
Предварительно нужно включить показ расширений у файлов, делается это так:
Пуск – Компьютер – Упорядочить – Представление – Строка меню – Сервис – Параметры папок – Вид – снимаем галочку с пункта:
- Скрывать расширения для зарегистрированных типов файлов
После чего станет возможность поменять расширение файла, выделяем файл нажимаем, либо через правый клик по нему «Переименовать», либо клавиша F2 и переименовываем после символа точки.
- Было: График отпусков коммерческого отдела_old.xlsx
- Стало: График отпусков коммерческого отдела_old.zip
Следующим шагом открываю менеджером архиватора контейнер документа и следую по пути: /xl/worksheets/sheet1.xml,
Пуск – Все программы – 7-Zip – 7-Zip File Manage
где sheet1.xml — это лист, с которого сбрасываем пароль.
Извлекаю данный файл “sheet1.xml” из этого контейнера к примеру в рабочий каталог.
, а после открываем текстовым редактором, в моем случае я всегда использую Notepad++ и через поиск (Ctrl +F) ищем первое вхождение по слову: sheetProtection
Удаляю такую строчку:
<sheetProtection password="C659" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1"/>
После удаления сохраняю: Файл – Сохранить
После посредством файлового менеджера FreeCommander открываю в левой стороне каталог где расположен файл sheet1.xml, а в правой открытый zip архив и перетаскиваем данный файл в открытый архив.
Следующим шагом нужно произвести обратное переименование файла контейнера zip в xlsx
- Было: График отпусков коммерческого отдела_old.zip
- Стало: График отпусков коммерческого отдела_old.xlsx
После этих действия – защита листа деактивирована.
Открываем файл: и он открывается и все теперь возможность внесения изменений активирована.
Как будто защиты и вовсе не было. По окончании всех шагов, получил необходимый файл, но уже без защиты, да и в глазах сотрудника поднялся, мол какой я молодец, но конечно же здесь нет ничего сложного. Теперь я еще чуточку стал продвинутей. Смею прощаться, удачи, с уважением автор блога — ekzorchik.
По умолчанию при защите всех ячеек все ячейки заблокированы, поэтому ни одна из них не может быть редактируемой. Чтобы включить редактирование некоторых ячеек, при этом другие ячейки можно разблокировать. Перед защитой листа можно заблокировать только определенные ячейки и диапазоны и при желании позволить определенным пользователям изменять только определенные диапазоны защищенного листа.
Блокировка только определенных ячеек и диапазонов ячеек на защищенном листе
Сделайте следующее:
-
Если лист защищен, сделайте следующее:
-
На вкладке Рецензировка нажмите кнопку Отостановка листа (в группе Изменения).
Нажмите кнопку Защитить лист, чтобы отопрестить защиту листа, если лист защищен.
-
Если будет предложено, введите пароль, чтобы отоблести защиты.
-
-
Выделите лист целиком, нажав кнопку Выделить все.
-
На вкладке Главная щелкните всплывающее кнопку запуска Формат шрифта ячейки. Вы также можете нажать клавиши CTRL+SHIFT+F или CTRL+1.
-
Во всплываемом окне Формат ячеек на вкладке Защита отоберем поле Блокировка и нажмите кнопку ОК.
При защите листа все ячейки будут разблокированы. Теперь вы можете выбрать конкретные ячейки, которые нужно защитить.
-
Выделите на листе только те ячейки, которые необходимо заблокировать.
-
Снова отключим всплывающее окно Формат ячеек (CTRL+SHIFT+F).
-
В этот раз на вкладке Защита выберите поле Заблокировано и нажмите кнопку ОК.
-
На вкладке Рецензирование нажмите кнопку Защитить лист.
-
В списке Разрешить всем пользователям этого таблицы выберите элементы, которые пользователи должны иметь возможность изменять.
Дополнительные сведения об элементах листа
Снятый флажок
Запрещаемые действия
выделение заблокированных ячеек
Перемещение указателя на ячейки, для которых установлен флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять защищенные ячейки.
выделение незаблокированных ячеек
Перемещение указателя на ячейки, для которых снят флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять незаблокированные ячейки, а также перемещаться между незаблокированными ячейками на защищенном листе с помощью клавиши TAB.
формат ячеек
Изменение параметров в диалоговых окнах Формат ячеек или Условное форматирование. Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.
форматирование столбцов
Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).
форматирование строк
Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).
вставку столбцов
Вставка столбцов.
вставку строк
Вставка строк.
вставку гиперссылок
Вставка новых гиперссылок (даже в незаблокированных ячейках).
удаление столбцов
Удаление столбцов.
Если команда удаление столбцов защищена, а команда вставку столбцов не защищена, пользователь не сможет удалять столбцы, которые он вставит.
удаление строк
Удаление строк.
Если команда удаление строк защищена, а команда вставку строк не защищена, пользователь не сможет удалять строки, которые он вставит.
сортировка
Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).
Пользователи не смогут сортировать диапазоны, содержащие заблокированные ячейки на защищенном листе, независимо от настройки этого параметра.
использование автофильтра
Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.
Пользователи не смогут применить или удалить автофильтры на защищенном листе независимо от настройки этого параметра.
использование отчетов сводной таблицы
Форматирование, изменение макета, обновление или изменение отчетов сводной таблицы каким-либо иным образом, а также создание новых отчетов.
изменение объектов
Выполнять следующие действия:
-
Внесение изменений в графические объекты, в том числе карты, встроенные диаграммы, фигуры, текстовые поля и элементы управления, которые не были разблокированы перед установкой защиты листа. Например, если на листе есть кнопка, запускающая макрос, ее можно нажать, чтобы запустить макрос, но нельзя удалить.
-
Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.
-
Добавление или изменение примечаний.
изменение сценариев
Просмотр скрытых сценариев, изменение сценариев с установленным запретом на изменения и удаление этих сценариев. Пользователи могут изменять значения в изменяемых ячейках, если ячейки не защищены, и добавлять новые сценарии.
Элементы листа диаграммы
Флажок
Запрещаемые действия
Содержание
Изменение элементов, являющихся частью диаграммы, таких как ряды данных, оси и легенды. При этом в диаграммах будут отображаться изменения, вносимые в исходные данные.
Объекты
Изменение графических объектов, включая фигуры, текстовые поля и элементы управления (если объекты не были разблокированы до включения защиты листа диаграммы).
-
-
В поле Пароль для отключения защиты листа введите пароль для листа, нажмите кнопку ОК, а затем повторно введите пароль для подтверждения.
-
Пароль необязателен. Если не задать пароль, любой пользователь сможет снять защиту с листа и изменить защищенные элементы.
-
Выберите легко запоминающийся пароль, потому что в случае утраты пароля вы больше не сможете получить доступ к защищенным элементам листа.
-
Разблокировка диапазонов ячеек на защищенном листе для их изменения пользователями
Чтобы предоставить определенным пользователям разрешение изменять диапазоны на защищенном листе, на компьютере должна быть установлена операционная система Microsoft Windows XP или более поздней версии, а сам компьютер должен находиться в домене. Вместо использования разрешений, для которых требуется домен, можно также задать пароль для диапазона.
-
Выберите листы, которые нужно защитить.
-
На вкладке Рецензирование в группе Изменения нажмите кнопку Разрешить изменение диапазонов.
Эта команда доступна, только если лист не защищен.
-
Выполните одно из следующих действий:
-
Чтобы добавить новый редактируемый диапазон, нажмите кнопку Создать.
-
Чтобы изменить существующий редактируемый диапазон, выберите поле Диапазоны защищенного листа, разблокируемые паролем, затем нажмите кнопку Изменить.
-
Чтобы удалить редактируемый диапазон, выберите поле Диапазоны защищенного листа, разблокируемые паролем, затем нажмите кнопку Удалить.
-
-
В поле Название введите имя диапазона, который необходимо разблокировать.
-
В поле Содержит ячейки введите знак равенства (=), а затем ссылку на диапазон, который необходимо разблокировать.
Также можно нажать кнопку Свернуть диалоговое окно, выбрать на листе диапазон, а затем снова нажать кнопку Свернуть диалоговое окно, чтобы вернуться к диалоговому окну.
-
Для управления доступом с помощью пароля в поле Пароль диапазона введите пароль для доступа к диапазону.
При использовании разрешений на доступ задавать пароль необязательно. Использование пароля позволяет просматривать учетные данные всех полномочных пользователей, изменяющих диапазон.
-
Для установки разрешений на доступ выберите пункт Разрешения и нажмите кнопку Добавить.
-
В поле Введите имена объектов для выбора (примеры) введите имена пользователей, которым нужно разрешить изменять диапазоны.
Чтобы посмотреть, как должны вводиться имена пользователей, щелкните примеры. Чтобы проверить правильность имен, нажмите кнопку Проверить имена.
-
Нажмите кнопку ОК.
-
Чтобы указать тип разрешений для выбранного пользователя, в поле Разрешения установите или снимите флажок Разрешить или Запретить, а затем нажмите кнопку Применить.
-
Нажмите кнопку ОК два раза.
При необходимости введите заданный пароль.
-
В диалоговом окне Разрешить изменение диапазонов нажмите кнопку Защитить лист.
-
В списке Разрешить всем пользователям этого листа выберите элементы, которые должны изменять пользователи.
Дополнительные сведения об элементах листа
Снятый флажок
Запрещаемые действия
выделение заблокированных ячеек
Перемещение указателя на ячейки, для которых установлен флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять защищенные ячейки.
выделение незаблокированных ячеек
Перемещение указателя на ячейки, для которых снят флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять незаблокированные ячейки, а также перемещаться между незаблокированными ячейками на защищенном листе с помощью клавиши TAB.
формат ячеек
Изменение параметров в диалоговых окнах Формат ячеек или Условное форматирование. Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.
форматирование столбцов
Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).
форматирование строк
Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).
вставку столбцов
Вставка столбцов.
вставку строк
Вставка строк.
вставку гиперссылок
Вставка новых гиперссылок (даже в незаблокированных ячейках).
удаление столбцов
Удаление столбцов.
Если команда удаление столбцов защищена, а команда вставку столбцов не защищена, пользователь не сможет удалять столбцы, которые он вставит.
удаление строк
Удаление строк.
Если команда удаление строк защищена, а команда вставку строк не защищена, пользователь не сможет удалять строки, которые он вставит.
сортировка
Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).
Пользователи не смогут сортировать диапазоны, содержащие заблокированные ячейки на защищенном листе, независимо от настройки этого параметра.
использование автофильтра
Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.
Пользователи не смогут применить или удалить автофильтры на защищенном листе независимо от настройки этого параметра.
использование отчетов сводной таблицы
Форматирование, изменение макета, обновление или изменение отчетов сводной таблицы каким-либо иным образом, а также создание новых отчетов.
изменение объектов
Выполнять следующие действия:
-
Внесение изменений в графические объекты, в том числе карты, встроенные диаграммы, фигуры, текстовые поля и элементы управления, которые не были разблокированы перед установкой защиты листа. Например, если на листе есть кнопка, запускающая макрос, ее можно нажать, чтобы запустить макрос, но нельзя удалить.
-
Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.
-
Добавление или изменение примечаний.
изменение сценариев
Просмотр скрытых сценариев, изменение сценариев с установленным запретом на изменения и удаление этих сценариев. Пользователи могут изменять значения в изменяемых ячейках, если ячейки не защищены, и добавлять новые сценарии.
Элементы листа диаграммы
Флажок
Запрещаемые действия
Содержание
Изменение элементов, являющихся частью диаграммы, таких как ряды данных, оси и легенды. При этом в диаграммах будут отображаться изменения, вносимые в исходные данные.
Объекты
Изменение графических объектов, включая фигуры, текстовые поля и элементы управления (если объекты не были разблокированы до включения защиты листа диаграммы).
-
-
В поле Пароль для отключения защиты листа введите пароль, нажмите кнопку ОК, а затем повторно введите пароль для подтверждения.
-
Пароль необязателен. Если его не задать, любой пользователь сможет снять защиту с листа и изменить защищенные элементы.
-
Убедитесь, что вы выбрали пароль, который можете запомнить. Если вы потеряете пароль, вы не сможете получить доступ к защищенным элементам на этом сайте.
-
Если ячейка принадлежит к нескольким диапазонам, ее смогут редактировать пользователи, имеющие права на редактирование любого из этих диапазонов.
-
Если пользователь пытается редактировать несколько ячеек одновременно и имеет разрешение на изменение только некоторых из них, пользователю будет предложено изменить ячейки по одному.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Содержание
- Видео инструкция
- Способ 1: Разблокировка книги
- Способ 2: Разблокировка листа
- Способ 3: Снятие защиты через изменение кода файла
- Способ 4: Использование сторонних приложений
- Вопросы и ответы
Установка защиты на файлы Excel – отличный способ обезопасить себя, как от злоумышленников, так и от собственных ошибочных действий. Существует два вида блокировки файла Excel: защита на книгу и защита на лист. Соответственно и алгоритм разблокирования зависит от того, какой способ защиты был выбран.
Урок: Как снять защиту с документа Microsoft Word
Видео инструкция
Способ 1: Разблокировка книги
Прежде всего, выясним, как снять защиту с книги.
- При попытке запустить защищенный файл Excel открывается небольшое окно для ввода кодового слова. Мы не сможем открыть книгу, пока не укажем его. Итак, вводим пароль в соответствующее поле. Жмем на кнопку «OK».
- После этого книга открывается. Если же вы хотите вообще снять защиту, то переходите во вкладку «Файл».
- Перемещаемся в раздел «Сведения». В центральной части окна жмем на кнопку «Защитить книгу». В раскрывающемся меню выбираем пункт «Зашифровать паролем».
- Опять открывается окно с кодовым словом. Просто удаляем пароль из поля ввода и жмем на кнопку «OK»
- Сохраняем изменения файла, перейдя во вкладку «Главная» нажав на кнопку «Сохранить» в виде дискеты в левом верхнем углу окна.
Теперь при открытии книги не нужно будет вводить пароль и она перестанет быть защищенной.
Урок: Как поставить пароль на файл Excel
Способ 2: Разблокировка листа
Кроме того, можно установить пароль на отдельный лист. При этом вы сможете открывать книгу и даже просматривать информацию на заблокированном листе, но изменять в нём ячейки уже не получится. При попытке редактирования появится сообщение в диалоговом окне, информирующее о том, что ячейка защищена от изменений.
Для того, чтобы получить возможность редактирования и полностью снять защиту с листа, придется выполнить ряд действий.
- Переходим во вкладку «Рецензирование». На ленте в блоке инструментов «Изменения» жмем на кнопку «Снять защиту листа».
- Открывается окно, в поле которого нужно ввести установленный пароль. Затем жмем на кнопку «OK».
После этого защита будет снята и пользователь сможет редактировать файл. Чтобы снова защитить лист, придется устанавливать его защиту заново.
Урок: Как защитить ячейку от изменений в Excel
Способ 3: Снятие защиты через изменение кода файла
Но, иногда бывают случаи, когда пользователь зашифровал лист паролем, чтобы случайно не внести в него изменения, а вспомнить шифр не может. Вдвойне огорчает то, что, как правило, кодируются файлы с ценной информацией и утеря пароля к ним может дорого обойтись пользователю. Но, существует выход даже из этого положения. Правда, придется повозиться с кодом документа.
- Если ваш файл имеет расширение xlsx (Книга Excel), то сразу переходите к третьему пункту инструкции. Если же его расширение xls (Книга Excel 97-2003), то его следует перекодировать. К счастью, если зашифрован только лист, а не вся книга, можно открывать документ и сохранять в любом доступном формате. Для этого, переходим во вкладку «Файл» и кликаем по пункту «Сохранить как…».
- Открывается окно сохранения. Обязательно в параметре «Тип файла» устанавливаем значение «Книга Excel» вместо «Книга Excel 97-2003». Жмем на кнопку «OK».
- Книга xlsx по сути является zip-архивом. Нам нужно будет отредактировать один из файлов этого архива. Но для этого сразу нужно будет поменять расширение с xlsx на zip. Переходим с помощью проводника в ту директорию жесткого диска, в которой находится документ. Если расширения файлов не видно, то кликаем по кнопке «Упорядочить» в верхней части окна, в раскрывшемся меню выбираем пункт «Параметры папок и поиска».
- Открывается окно параметров папок. Переходим во вкладку «Вид». Ищем пункт «Скрывать расширения для зарегистрированных типов файлов». Снимаем с него галочку и жмем на кнопку «OK».
- Как видим, после этих действий, если расширения не отображалось, то оно появилось. Кликаем по файлу правой кнопкой мыши и в появившемся контекстном меню выбираем пункт «Переименовать».
- Меняем расширение с xlsx на zip.
- После того, как переименование произведено, Windows воспринимает данный документ, как архив и его можно просто открыть с помощью того же проводника. Делаем двойной щелчок мыши по данному файлу.
- Переходим по адресу:
имя_файла/xl/worksheets/
Файлы с расширением xml в данной директории содержат информацию о листах. Открываем первый из них с помощью любого текстового редактора. Можно воспользоваться для этих целей встроенным Блокнотом Windows, а можно применить и более продвинутую программу, например, Notepad++.
- После того, как программа открылась, набираем на клавиатуре сочетание клавиш Ctrl+F, чем вызываем внутренний поиск приложения. Вбиваем в поисковое окно выражение:
sheetProtection
Ищем его по тексту. Если не находим, то открываем второй файл и т.д. Делаем так до тех пор, пока элемент не будет найден. Если защищено несколько листов Excel, то элемент будет находиться в нескольких файлах.
- После того, как данный элемент обнаружен, удаляем его вместе со всей информацией от открывающего тега до закрывающего. Сохраняем файл и закрываем программу.
- Возвращаемся в директорию расположения архива и опять меняем его расширение с zip на xlsx.
Теперь для редактирования листа Excel не понадобится знание забытого пользователем пароля.
Кроме того, если вы забыли кодовое слово, то блокировку можно снять с помощью специализированных сторонних приложений. При этом можно удалить пароль как с защищенного листа, так и со всего файла. Одним из самых популярных приложений данного направления является Accent OFFICE Password Recovery. Рассмотрим процедуру сброса защиты на примере данной утилиты.
Скачать Accent OFFICE Password Recovery с официального сайта
- Запускаем приложение. Кликаем по пункту меню «Файл». В выпадающем списке выбираем позицию «Открыть». Вместо этих действий также можно просто набрать на клавиатуре сочетание клавиш Ctrl+O.
- Открывается окно поиска файла. С помощью него переходим в ту директорию, где расположена нужная нам книга Excel, к которой утрачен пароль. Выделяем её и жмем на кнопку «Открыть».
- Открывается Мастер восстановления паролей, который сообщает, что файл защищён паролем. Жмем кнопку «Далее».
- Затем открывается меню, в котором предстоит выбрать, по какому сценарию будет производиться снятие защиты. В большинстве случаев наиболее оптимальным вариантом является оставить настройки по умолчанию и только в случае неудачи попробовать их изменить на второй попытке. Жмем на кнопку «Готово».
- Начинается процедура подбора паролей. Она может занять довольно продолжительное время, в зависимости от сложности кодового слова. Динамику процесса можно наблюдать в нижней части окна.
- После того, как перебор данных закончится, высветится окно, в котором будет записан действительный пароль. Вам только останется запустить файл Эксель в обычном режиме и вписать код в соответствующее поле. Сразу вслед за этим таблица Excel будет разблокирована.
Как видим, существует несколько способов снять защиту с документа Эксель. Каким из них воспользоваться пользователь должен выбрать в зависимости от типа блокировки, а также от уровня своих способностей и того, насколько быстро он хочет получить удовлетворительный результат. Способ снятия защиты с помощью текстового редактора быстрее, но требует определенных знаний и усилий. Использование специализированных программ может потребовать значительного количества времени, но зато приложение делает практически все само.
Еще статьи по данной теме:
Помогла ли Вам статья?
М-да…Мало того, что ошибку предлагается искать в куче кода, так при этом не все данные можно ввести в форму, т.к. не все они есть. я уже молчу про какие-то пути к каким-то файлам, которые тоже проверяются и все это надо объезжать, пропускать и т.п. Примеры попроще не думали создавать?
Однако, данные в ячейки заносятся кодом без проблем — ошибка появляется явно где-то на другой стадии. Судя по скрину — при попытке сменить значение обновления экрана. Возможно, этому мешает MsgBoxEx. Попробуйте местами поменять:
Код |
---|
Application.ScreenUpdating = True MsgBoxEx "Договор успешно добавлен", 64, "Сообщение", 2 |
Так же не стоит забывать, что Вы еще обрабатываете событие изменения значений ячеек. И они обрабатываются при внесении изменений из формы. Следовательно, можно тоже легко получить ошибку. Вместо отключения обновления экрана лучше напишите:
Код |
---|
Application.EnableEvents = False |
Но здесь уже надо точно понимать, что делаете и при любом выходе из процедуры возвращать это свойство в True. Потому что если его не вернуть обратно — то даже при последующей попытке вручную что-то изменить на листе ничего не произойдет, т.к. отслеживание событий отключено.
Плюс, я бы на Вашем месте отказался от MultiPage совместно с RefEdit. Эти объекты создают глюки на ровном месте.
Это все, чем могу помочь. С такими примерами ковыряться ну совсем нет желания. Исходная проблема точно не в защите листа, а где-то в куче кода, который написан явно без четкого понимания того, что там конкретно делается и как делаться должно.
Например, отключение обновления экрана идет первой строкой до всех проверок. А при первой же проверке — выход из процедуры без возвращения обновления экрана. FSO зачем-то аж 4 раза создается, хотя переменная для него одна используется и далее нигде не очищается. Думаю, если поковырять — то еще косяков можно найти, но делать это нет желания.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…
Содержание
- Защита листа в Excel
- Как снять пароль с листа Excel при помощи архиватора
- Использование бесплатной офисной программы Open Office Calc
- Использование программы-архиватора для снятия пароля с листа «Excel»
- Как снять пароль с Excel-файла средствами программы?
- Использование смены формата файла
- Разблокировка листа
- Использование сторонних приложений
- Как снять защиту листа в Excel 2007?
- Как снять защиту листа в Excel 2010?
- Используем программу
- Для продвинутых пользователей
- В каких случаях используется защищенный просмотр
- Как скрыть формулу в ячейке Excel
- Метод первый, блокировка через меню файл
- Метод второй, блокировка через рецензирование
- Выборочная защита диапазонов для разных пользователей
- Шифрование файла
- Снимаем защиту с листа
- Заключение
В популярной программе Microsoft Excel существуют разные степени защиты документа, в том числе защита листа паролем. Это означает, что защищенный лист книги Excel нельзя отредактировать, внести в него изменения, потому что в программе работает функция защиты отдельного листа документа.
Самый надежный метод защитить документ Excel: установить пароль на Excel для открытия файла. В этом случае, другое лицо не сможет получить доступ к книге Excel без ввода правильного пароля.
Для снятия защиты с листа книги потребуется ввести пароль, после этого защита листа Excel будет отключена, содержимое документа можно изменить.
В некоторых ситуациях, необходимо снять защиту с листа Excel не зная пароля. Например, если пользователь забыл пароль защиты листа Excel, или пароль, записанный на бумаге, был утерян. Как снять защиту Excel не зная пароль?
Существуют несколько способов открыть Excel для редактирования, внесения изменений, если в книге установлен пароль на лист:
- путем удаления участка кода, отвечающего за защиту, при помощи архиватора;
- созданием копии документа с помощью онлайн сервиса Google Таблицы.
Инструкции подходят для использования в программах MS Office: Microsoft Excel 2019, Microsoft Excel 2016, Microsoft Excel 2013, Microsoft Excel 2010, Microsoft Excel 2007.
Как снять пароль с листа Excel при помощи архиватора
Первым способом мы изменим расширения у файла MS Excel для того, чтобы открыть файл с помощью архиватора, а затем вручную удалим участок кода, который защищает лист Excel от изменений.
Выполните следующие последовательные шаги:
- Откройте Проводник во вкладке «Вид», поставьте галку напротив пункта «Расширения имен файлов». Или включите отображение имен файлов из Панели управления, через Параметры Проводника.
- Затем необходимо изменить расширение файла у документа (книги) Microsoft Excel. Измените расширение файла Excel с родного «.xlsx» на формат архива «.zip».
- В открывшемся окне с предупреждением согласитесь на переименование расширения файла.
Файл в формате «ZIP» можно открыть встроенным средством системы с помощью Проводника Windows, или с помощью стороннего архиватора, например, WinRAR или 7-Zip. Оба варианта ничем не отличаются. В этой статье я открываю файл в Проводнике.
- После открытия файла в Проводнике или в архиваторе, войдите в папку «xl», а затем перейдите в папку «worksheets». Здесь вы увидите файлы «sheepN.xml» (N – порядковый номер листа книги Excel, в зависимости от того, сколько листов было создано в данной книге Excel).
- Выберите порядковый номер листа книги, на котором стоит защита. Скопируйте файл «sheepN.xml» на Рабочий стол компьютера (пока не закрывайте Проводник).
Проще всего открыть файл в формате «xml» в браузере, но в браузере у нас не получится внести изменения в открытом файле. Поэтому мы воспользуемся текстовым редактором Блокнот, который есть на любом компьютере.
- Откройте файл «sheepN.xml» в программе Блокнот. Войдите в меню «Правка» выберите «Найти…», или нажмите одновременно на клавиши клавиатуры «Ctrl» + «F».
- В окне «Найти» в поле «Что:» введите выражение: «sheetProtection», а затем нажмите на кнопку «Найти далее». Найденное выражение в окне Блокнота окрасится в синий цвет.
- Далее необходимо удалить этот участок кода (внутри кода у вас будут другие знаки и цифры) с хешем и солями:
<sheetProtection algorithmName="SHA-512" hashValue="ZDUKlxPAXfhB1Gt+YKj/b1Lh4GmR0EKcmEgo51EUVMhWn0DfiTpP8UgzSX5xWjb34Y9hXGuYUA8XrGyYgghUeQ==" saltValue="iwbq55nXcLXy3mDXJUnXeg==" spinCount="100000" sheet="1" objects="1" scenarios="1"/>
- После удаления участка кода (код нужно удалить вместе с открывающимся и закрывающимся тегами, в виде горизонтальных стрелок «<» и «>»), изменения в файле.
- Скопируйте с заменой измененный файл с Рабочего стола обратно в архив, а затем закройте Проводник.
- Измените расширение файла Excel с «.zip» обратно на «.xlsx».
Откройте документ Excel для того, чтобы убедиться в том, что защита с листа книги Excel снята. Пароль был удален, вы сможете вносить изменения в ячейки или диаграммы листа книги.
Использование бесплатной офисной программы Open Office Calc
Это один из самых простых способов снятия забытого пароля с файла.
Что нужно делать:
- Скачать и установить бесплатную программу Open Office.
- Открыть запароленный файл в программе Open Office Calc.
- Перейти во вкладку «Сервис»
- Далее выбрать пункт «Защитить документ»
- Снять флажок (галочку) с пункта с названием защищенного листа.
Снять пароль в Open Office - Пароль с файла будет снят.
- Теперь остается только сохранить незапароленный файл и открыть его в «Excel», при необходимости.
Использование программы-архиватора для снятия пароля с листа «Excel»
Что нужно делать:
- Установить программу для открытия архивов и архивирования документов, если таковая не установлена на Вашем ПК. Например WinRar или 7Zip ;
7Zip man - Запустить программу архиватор ;
- Сохранить защищенный файл в формате .xlsx ;
Сохранить как xlsx - Открыть защищенный документ в этой программе, как архив ;
- Далее перейти в папку архива Название файла.xlsxxlworksheets ;
Снятие пароля через архив - Открыть интересующий вас лист для редактирования ;
- Найдите фрагмент кода начинающийся с «<sheetProtection password=» и заканчивающийся «/>». Удалите его ;
Удаление строки с паролем - Сохраните архив с измененным файлом ;
- Закройте программу-архиватор и откройте файл в «Excel» ;
- Защита листа снята.
Как снять пароль с Excel-файла средствами программы?
Методика удаления пароля выглядит достаточно простой. Для этого в открытом документе нужно использовать файловое меню, где выбирается строка сведений о нем.
После этого нажимается кнопка установки защиты на книгу, а затем используется пункт шифрования паролем. В появившемся окне будет показана ранее установленная комбинация. Как снять пароль с Excel-файла? Да просто удалить все символы из строки пароля и заново сохранить документ. При повторном открытии книги требование ввода пароля больше не появится.
Использование смены формата файла
Есть еще один не менее действенный способ, позволяющий решить вопрос о том, как снять пароль с Excel-файла. Речь идет о том, чтобы поменять формат исходного документа.
Сначала открытый файл нужно сохранить непосредственно в программе, в качестве формата выбрав XML. Новый документ затем открывается в обычном «Блокноте» с использованием меню правого клика и команды «Открыть с помощью…», и уже там следует отыскать тег пароля (обычно он выглядит как Password), после чего удалить содержимое и просто нажать на сохранение документа (для быстрого сохранения можно использовать сочетание Ctrl+S).
Но при наличии большого количества листов такой метод может не сработать, поэтому изначально следует пересохранить документ в формате XLSX, затем открыть с помощью любого архиватора (WinRAR, 7-Zip) и извлечь содержимое в любое удобное место.
Далее нужно в распакованных каталогах найти папку Worksheets, где и будут содержаться все файлы листов в формате XML (Sheet1, Sheet2 и т.д.). После этого для каждого такого объекта следует повторить операцию редактирования в текстовом приложении. Только сначала задается поиск тега sheetProtection, а потом удаляется все, что находится между комбинациями «<sheetprtotection» и=”” «=””>». После этого следует стандартное сохранение, затем потребуется перетащить сохраненные файлы в окно архиватора и согласиться с заменой содержимого. По окончании всех этих действий в самом табличном редакторе файлы можно сохранить в родном формате.
Разблокировка листа
Кроме того, можно установить пароль на отдельный лист. При этом вы сможете открывать книгу и даже просматривать информацию на заблокированном листе, но изменять в нём ячейки уже не получится. При попытке редактирования появится сообщение в диалоговом окне, информирующее о том, что ячейка защищена от изменений.
Для того, чтобы получить возможность редактирования и полностью снять защиту с листа, придется выполнить ряд действий.
- Переходим во вкладку «Рецензирование». На ленте в блоке инструментов «Изменения» жмем на кнопку «Снять защиту листа».
- Открывается окно, в поле которого нужно ввести установленный пароль. Затем жмем на кнопку «OK».
После этого защита будет снята и пользователь сможет редактировать файл. Чтобы снова защитить лист, придется устанавливать его защиту заново.
Использование сторонних приложений
Кроме того, если вы забыли кодовое слово, то блокировку можно снять с помощью специализированных сторонних приложений. При этом можно удалить пароль как с защищенного листа, так и со всего файла. Одним из самых популярных приложений данного направления является Accent OFFICE Password Recovery. Рассмотрим процедуру сброса защиты на примере данной утилиты.
Скачать Accent OFFICE Password Recovery с официального сайта
- Запускаем приложение. Кликаем по пункту меню «Файл». В выпадающем списке выбираем позицию «Открыть». Вместо этих действий также можно просто набрать на клавиатуре сочетание клавиш Ctrl+O.
- Открывается окно поиска файла. С помощью него переходим в ту директорию, где расположена нужная нам книга Excel, к которой утрачен пароль. Выделяем её и жмем на кнопку «Открыть».
- Открывается Мастер восстановления паролей, который сообщает, что файл защищён паролем. Жмем кнопку «Далее».
- Затем открывается меню, в котором предстоит выбрать, по какому сценарию будет производиться снятие защиты. В большинстве случаев наиболее оптимальным вариантом является оставить настройки по умолчанию и только в случае неудачи попробовать их изменить на второй попытке. Жмем на кнопку «Готово».
- Начинается процедура подбора паролей. Она может занять довольно продолжительное время, в зависимости от сложности кодового слова. Динамику процесса можно наблюдать в нижней части окна.
- После того, как перебор данных закончится, высветится окно, в котором будет записан действительный пароль. Вам только останется запустить файл Эксель в обычном режиме и вписать код в соответствующее поле. Сразу вслед за этим таблица Excel будет разблокирована.
Как видим, существует несколько способов снять защиту с документа Эксель. Каким из них воспользоваться пользователь должен выбрать в зависимости от типа блокировки, а также от уровня своих способностей и того, насколько быстро он хочет получить удовлетворительный результат. Способ снятия защиты с помощью текстового редактора быстрее, но требует определенных знаний и усилий. Использование специализированных программ может потребовать значительного количества времени, но зато приложение делает практически все само.
Как снять защиту листа в Excel 2007?
Снятие защиты листа Excel 2007 производится на вкладке «Рецензирование» нажатием кнопки «Снять защиту листа».
При снятии защиты листа в Excel может появиться диалоговое окно, предусматривающее ввод пароля. Если Вы его знаете, то все хорошо, вводите его и защита снимается.
Как снять защиту листа в Excel 2010?
Снять защиту листа Excel в этой версии приложения можно аналогично тому, как это делалось в Excel предыдущей версии. Заходим на вкладку “Рецензирование” и в группе “Изменения” нажимаем кнопку “Снять защиту листа”.
При необходимости вводим пароль.
Используем программу
Ищем в поисковике и загружаем программу «Office Password Recovery Toolbox«, которая подбирает пароли к запароленным документам Microsoft Office: MS Word, MS Excel, MS Outlook, баз данных MS Access и VBA проектам. Обратите внимание, что полученные пароли не будут родными, а только будут являться случайно подобранной комбинацией символов (это такие особенности механизма кодирования паролей в Excel).
Для продвинутых пользователей
Сохранить файл как — XML.
Далее открываем блокнотом.
Находим тег Password .
Удаляем его прочь.
Открываем Excel — вуаля!
- Объяснение:
Новые файлы Офиса — это контейнер. Архив, если хотите.
Открыть его можно через TotalCommander — ставим на него курсор и нажимаемCtrl + PageDown
Так вот по пути «Файл.xlsx/xl/worksheets/sheet1.xml» или « sheet2 » или как-то иначе, и находится тот самый запаролено лист. Для примера есть в « sheet1 «.
1. Вытаскиваем файл « sheet1.xml » из контейнера XLSX и открываем текстовым редактором.
2. Поиском по тексту ищем «pass».
3. Редактор находит XML-контейнер . Или что-то типа этого. Короче контейнер «sheetProtection «.
4. Убиваем весь контейнер « sheetProtection » от «<» до «>».
5. Сохраняем файл.
6. Закидываем обратно в контейнер XLSX.
7. Поднимаемся вверх из файла
8. Открываем файл двойным кликом и вуаля! Все работает!
В каких случаях используется защищенный просмотр
Защищенный просмотр может применяться при работе с такой информацией, как:
- файлы, загруженные из Интернета;
- приложения, получаемые вместе с письмами через Outlook;
- файлы, открываемые из потенциально небезопасных мест, например из папки Временные интернет-файлы
- файлы, блокируемые функцией Политика блокирования файлов (эта возможность позволяет администраторам определять потенциально опасные файлы);
- файлы, снабженные цифровой подписью, у которой истек срок действия.
В определенной степени вы можете контролировать работу режима Защищенный просмотр. Чтобы изменить настройки, выполните команду Файл ► Параметры и выберите Центр управления безопасностью. Далее нажмите кнопку Параметры центра управления безопасностью и щелкните на вкладке Защищенный просмотр в окне Центр управления безопасностью (рис. 4.2). По умолчанию отмечены все параметры.
Если вы хотите открыть файл именно в режиме защищенного просмотра, выполните команду Файл ► Открыть, чтобы отобразить окно Открыть. Выберите ваш файл, а затем щелкните на стрелке, расположенной справа от кнопки Открыть. На экране появятся параметры, один из которых называется Открыть в режиме защищенного просмотра. Если разрешить редактирование в книге, которая была открыта для защищенного просмотра, а затем сохранить книгу, она больше не откроется в таком режиме.
Как скрыть формулу в ячейке Excel
Часто бывает так, что самое ценное на листе это формулы, которые могут быть достаточно сложными. Данный пример сохраняет формулы от случайного удаления, изменения или копирования. Но их можно просматривать. Если перейти в ячейку B7, то в строке формул мы увидим: «СУММ(B2:B6)» .
Теперь попробуем защитить формулу не только от удаления и редактирования, а и от просмотра. Решить данную задачу можно двумя способами:
- Запретить выделять ячейки на листе.
- Включить скрытие содержимого ячейки.
Рассмотрим, как реализовать второй способ:
- Если лист защищенный снимите защиту выбрав инструмент: «Рецензирование»-«Снять защиту листа».
- Перейдите на ячейку B7 и снова вызываем окно «Формат ячеек» (CTRL+1). На закладке «Защита» отмечаем опцию «Скрыть формулы».
- Включите защиту с такими самыми параметрами окна «Защита листа» как в предыдущем примере.
Теперь переходим на ячейку B7 и убеждаемся в том, что в строке формул ничего не отображается. Даже результат вычисления формулы.
Примечание. Закладка «Защита» доступна только при незащищенном листе.
Метод первый, блокировка через меню файл
- Выделяем всю страницу, нажав по левому верхнему краю нашей таблицы, над координатами 1- 1. Затем, нажимаем правой клавишей мышки на этот же край таблицы. У нас появляется ниспадающее меню, в ней мы ищем пунктик «Формат ячеек…»;
- У нас открывается новое окошко. Выбираем меню «Защита». Затем, нам необходимо убрать галочку рядом с командой «Защищаемая ячейка». Жмём Ок;
- Выделяем ряды ячеек, нужные нам для блокировки (или целый лист). Затем, кликаем по выделенной области правой клавишей мышки, в ниспадающем меню снова выберем «Формат ячеек»;
- Снова у нас появляется знакомое окошко, где в меню «Защита» теперь нам нужно поставить галочку «Защищаемая ячейка». Но, после этих действий выделенные ячейки ещё не защищены. Чтобы они стали защищены, нам необходимо включить «Защита листа». Что интересно, заблокированными окажутся только те ячейки, которые мы выделили вначале. Все прочие остались подвержены редактированию;
- Итак, входим опять в файл. В меню «Сведения» левой колонки. В открывшемся окошке выберем «Защитить книгу». Затем, в ниспадающем меню нам нужен пункт «Защитить текущий лист»;
- Итак, у нас открылась функция «Защита листа». В новом окошке необходимо поставить галку рядом с командой «Защитить лист и содержимое…». Если вам нужно, есть возможность для дополнительной блокировки и ряда прочих действий. В этом случае советую внимательно прочитать все команды в нижнем окошке и над нужным поставить галочку. Но, нам сейчас это не важно. Обращаем внимание на строчку «Пароль для отключения…». В это поле вводим любой пароль. Если документ важный, пароль подбираем посложней (запишите его на отдельном листе). Нам же достаточно ввести простенький пароль. После ввода пароля, кликнем Ок.
- У нас снова появляется окно, где нам предлагают заново ввести тот же пароль. Я думаю, вам понятно, что повторение пароля необходимо для проверки того, как вы запомнили первый. Если вы уже успели забыть пароль, который ввели ранее, повторить его вы уже не сможете. Поэтому, не сможете себе навсегда поставить блок на данный документ, над которым вы так старались. Но, мы пароль помним, вводим его снова и жмём Ок.
- После этого, те ячейки (или лист), которые мы заблокировали, никто изменить уже не сможет, и наш документ теперь защищён от нежелательного изменения. По крайней мете та его часть, которую мы заблокировали.
Метод второй, блокировка через рецензирование
Есть ещё метод поставить блок на нужные ячейки программы Excel. Оба метода очень похожи, различия только в разных меню, где мы будем блокировать документ.
- Проделываем то же, что мы делали в пунктах 1 – 3, то есть убираем и ставим галочку над «Защищаемой ячейкой».
- Теперь, перейдем в верхнее меню «Рецензирование». Примерно в середине этого меню мы видим команду «Защитить лист». Нажмём на эту кнопку.
- Затем, мы видим вновь окошко «Защита листа», как в верхнем методе. Далее, поступаем также, как до этого по аналогии.
Выборочная защита диапазонов для разных пользователей
Если предполагается, что с файлом будут работать несколько пользователей, причем каждый из них должен иметь доступ в свою область листа, то можно установить защиту листа с разными паролями на разные диапазоны ячеек.
Чтобы сделать это выберите на вкладке Рецензирование (Review) кнопку Разрешить изменение диапазонов (Allow users edit ranges). В версии Excel 2003 и старше для этого есть команда в меню Сервис – Защита – Разрешить изменение диапазонов (Tools – Protection – Allow users to change ranges):
В появившемся окне необходимо нажать кнопку Создать (New) и ввести имя диапазона, адреса ячеек, входящих в этот диапазон и пароль для доступа к этому диапазону:
Повторите эти действия для каждого из диапазонов разных пользователей, пока все они не окажутся в списке. Теперь можно нажать кнопку Защитить лист (см. предыдущий пункт) и включить защиту всего листа.
Теперь при попытке доступа к любому из защищенных диапазонов из списка, Excel будет требовать пароль именно для этого диапазона, т.е. каждый пользователь будет работать “в своем огороде”.
Шифрование файла
При необходимости, Excel предоставляет возможность зашифровать весь файл книги, используя несколько различных алгоритмов шифрования семейства RC4. Такую защиту проще всего задать при сохранении книги, т.е. выбрать команды Файл – Сохранить как (File – Save As), а затем в окне сохранения найти и развернуть выпадающий список Сервис – Общие параметры (Tools – General Options). В появившемся окне мы можем ввести два различных пароля – на открытие файла (только чтение) и на изменение:
Снимаем защиту с листа
Пароль для защиты может быть установлен не только для всего документа, но и в отношении конкретного листа. В данном случае, пользователь сможет видеть содержимое листа, но у него не будет возможности редактировать информацию.
Для снятия защиты листа выполняем следующие действия.
- Переключаемся во вкладку “Рецензирование”. Нажимаем кнопку “Снять защиту листа”, которая расположена в группе инструментов “Защита”.
- Появится небольшое окошко, где вводим ранее заданный пароль и щелкаем OK.
- В результате, блокировка листа будет отключена, и теперь мы можем спокойной корректировать информацию.
Заключение
Защита книги или отдельного листа – крайне полезные функции программы Excel, когда нужно защитить информацию от посторонних лиц или, например, обезопасить себя от случайных изменений важных данных, предназначенных только для чтения. Но иногда возникает обратная необходимость – снять ранее установленную защиту. Сделать это можно по-разному, в зависимости от того, каким образом она была установлена. И даже если вы забыли пароль, блокировку можно снять, правда, только в том случае, когда код был установлен в отношении отдельных листов, а не всей книги.
Источники
- https://vellisa.ru/snyat-parol-zashhityi-lista-excel
- http://RuExcel.ru/podbor-parolya/
- https://FB.ru/article/281791/kak-snyat-parol-s-excel-fayla-neskolko-prostyih-metodov
- https://lumpics.ru/how-to-remove-protection-from-excel-file/
- http://macros-vba.ru/nadstrojki/excel/69-kak-snyat-zaschitu-lista-snyatie-zaschity-listov
- https://excel.su/kak-snyat-parol-v-excel-tri-rabochih-sposoba-snyatiya-parolya/
- http://officeassist.ru/excel/kak-otklyuchit-zashhishhennyj-prosmotr-v-excel/
- https://exceltable.com/vozmojnosti-excel/zashchita-lista-i-yacheek
- https://info-kibersant.ru/kakzaschitit-excel-ot-izmeneniy-html.html
- https://www.planetaexcel.ru/techniques/5/66/
- https://MicroExcel.ru/snyatie-zashhity/
Для того, чтобы защитить данные как от посторонних лиц, так и от собственных случайных действий, пользователи могут установить защиту на документы Эксель. Увы, не все знают, как снять такую защиту, чтобы получить доступ к информации, в т.ч., иметь возможность ее редактировать. И что делать, если файл получен от другого пользователя, который забыл передать нам пароль, или мы случайно забыли (потеряли) его? Давайте разберемся подробнее.
Отметим, что заблокировать документ Excel можно двумя способами: защитить лист или книгу. Соответственно, от этого будет зависеть то, какие действия нужно предпринять для разблокировки.
Содержание
- Снимаем защиту с книги
- Снимаем защиту с листа
- Меняем код файла для снятия защиты листа
- Сторонние программы для удаления паролей
- Заключение
Снимаем защиту с книги
- Если мы попытаемся открыть защищенный документ, вместо его содержимого отобразится информационное окошко, в котором нужно ввести пароль для снятия защиты.
- После ввода правильного пароля и нажатия кнопки OK, отобразится содержимое файла.
- Если нужно снять защиту документа навсегда, открываем меню “Файл”.
- Щелкаем по разделу “Сведения”. В правой части окна кликаем по кнопке “Защитить книгу”, в открывшемся списке нам нужна команда – “Зашифровать с использованием пароля”.
- На экране отобразится окно шифрования документа с паролем. Стираем его, после чего щелкаем OK.
- Кликаем по значку в виде дискеты, чтобы сохранить документ. Или можно воспользоваться командой “Сохранить” в меню “Файл”.
- Пароль удален, и в следующий раз при открытии файла он запрашиваться не будет.
Снимаем защиту с листа
Пароль для защиты может быть установлен не только для всего документа, но и в отношении конкретного листа. В данном случае, пользователь сможет видеть содержимое листа, но у него не будет возможности редактировать информацию.
Для снятия защиты листа выполняем следующие действия.
- Переключаемся во вкладку “Рецензирование”. Нажимаем кнопку “Снять защиту листа”, которая расположена в группе инструментов “Защита”.
- Появится небольшое окошко, где вводим ранее заданный пароль и щелкаем OK.
- В результате, блокировка листа будет отключена, и теперь мы можем спокойной корректировать информацию.
Меняем код файла для снятия защиты листа
Данный метод нужен в тех случаях, когда пароль был утерян или не передан вместе с файлом от другого пользователя. Работает он только в отношении тех документов, которые защищены на уровне отдельных листов, а не всей книги, т.к. нам нужно попасть в меню “Файл”, что невозможно при защите паролем всего документа.
Чтобы снять защиту, необходимо выполнить следующую последовательность действий:
- Сразу переходим к пункту 4, если расширение файла – XLSX (Книга Excel). Если формат документа – XLS (Книга Excel 97-2003), нужно сначала его пересохранить с нужным расширением. Для этого переходим в меню “Файл”.
- В перечне слева выбираем “Сохранить как”, затем в правой части окна жмем кнопку “Обзор”.
- В появившемся окне выбираем любое удобное место для сохранения файла, задаем формат “Книга Excel” и щелкаем OK.
- Открываем в Проводнике папку с документом в формате XLSX (только что сохраненный или имеющийся изначально). Чтобы включить расширения файлов, переходим во вкладку “Вид”, где включаем нужную опцию в группе инструментов “Показать или скрыть”.Примечание: приведенные в данном шаге и ниже действия в операционной системе описаны на примере Windows 10.
- Правой кнопкой мыши щелкаем по документу и в раскрывшемся перечне кликаем по команде “Переименовать” (или можно просто нажать клавишу F2, предварительно выбрав файл).
- Вместо расширения “xlsx” пишем “zip” и подтверждаем изменение.
- Теперь система будет идентифицировать файл как архив, содержимое которого можно открыть двойным щелчком левой кнопкой мыши.
- В открывшейся папке заходим в каталог “xl”, затем – “worksheets”. Здесь мы видим файлы в формате XML, в которых содержится информация о листах. Открыть их можно с помощью обычного Блокнота.Примечание: в Windows 10 назначить программу по умолчанию по типу файла можно в параметрах системы (запускаются нажатием клавиш Win+I), в разделе “Приложения”, затем – “Приложения по умолчанию” – “Выбор стандартных приложений для типов файлов”.
- После успешного открытия файла нам нужно найти в его содержимом фразу “sheetProtection”. Для этого воспользуемся поиском, который можно запустить как через меню “Правка” (пункт “Найти”), так и нажав комбинацию клавиш Ctrl+F.
- Вводим нужную фразу и жмем кнопку “Найти далее”.
- После нахождения нужного совпадения окно поиска можно закрыть.
- Стираем фразу и все, что относится к ней (между открывающим и закрывающим тегами).
- В меню “Файл” выбираем команду “Сохранить как” (или жмем сочетание клавиш Ctrl+Shift+S).
- Сохранить документ сразу же в архиве не получится. Поэтому делаем это в любом другом удобном для нас месте на компьютере, при этом, не меняя название и указав расширение “xml” (должен быть выбран тип файла – “Все файлы”).
- Копируем только что созданный файл в папку “worksheets” нашего архива (с заменой исходного).Примечание: запись “sheetProtection” присутствует во всех файлах листов, защищенных паролем. Поэтому описанные выше действия по ее нахождению и удалению проделываем со всеми остальными файлами XML в папке “worksheets”.
- Снова идем в папку, содержащую наш архив и меняем обратно расширение с “zip” на “xlsx” путем переименовывания.
- Теперь можно открывать файл и смело его редактировать. Вводить пароль для снятия защиты не потребуется.
Сторонние программы для удаления паролей
Чтобы удалить пароль, можно воспользоваться программами сторонних разработчиков. При этом стоит помнить о возможном риске, связанном со скачиванием, установкой и использованием нестандартных инструментов операционной системы и программы Excel.
Если вы, все же, решили воспользоваться такой возможностью, можно обратить внимание на достаточно популярную программу Accent OFFICE Password Recovery.
Сылка на официальную страницу с программой: https://passwordrecoverytools.com/office-password.asp.
Обращаем ваше вниманием на то, что для получения доступа ко всем функциям программы нужно приобрести лицензию. Для ознакомления с приложения доступна демо-версия, однако, она не позволяет удалять пароли.
Заключение
Защита книги или отдельного листа – крайне полезные функции программы Excel, когда нужно защитить информацию от посторонних лиц или, например, обезопасить себя от случайных изменений важных данных, предназначенных только для чтения. Но иногда возникает обратная необходимость – снять ранее установленную защиту. Сделать это можно по-разному, в зависимости от того, каким образом она была установлена. И даже если вы забыли пароль, блокировку можно снять, правда, только в том случае, когда код был установлен в отношении отдельных листов, а не всей книги.