Защита паролем в Microsoft Excel часто используется на рабочих местах для защиты важных данных. Microsoft Excel позволяет пользователям защищать рабочие листы и предотвращает внесение изменений в исходные данные другими лицами.
Есть два способа защитить электронную таблицу. Один из способов - использовать пароль без пароля, который может быть никем не защищен. В противном случае рабочий лист или книга защищены паролем, а это значит, что вам понадобится пароль, чтобы разблокировать их. В этой статье мы покажем вам, как снять защиту с рабочих листов или книг с паролем или без него в Excel.
Снять защиту листов / книги в Excel. Одна из лучших особенностей Excel заключается в том, что он может защитить ваши файлы Excel на уровне ячейки, электронной таблицы и / или книги. После блокировки и защиты рабочих листов или книг, если вы хотите разрешить другим редактировать данные, вам необходимо снять их защиту.
Если вы знаете пароль, очень легко снять защиту с листа. Хотя разблокировать электронную таблицу Excel без пароля непросто, но вы все равно можете сделать это, используя следующие приемы.
Как снять защиту с листа Excel паролем / без пароля
Снять защиту листа Excel очень просто, и пользователи могут редактировать и изменять таблицы. Если вы уже знаете пароль защищенного листа, вы можете легко снять защиту. Просто выполните любой из следующих шагов:
Откройте защищенную таблицу, перейдите на вкладку «Обзор» и щелкните значок «Снять защиту с листа» в группе «Изменения».
Вы можете получить доступ к той же опции, указанной выше, щелкнув правой кнопкой мыши вкладку защищенной электронной таблицы, а затем выбрав опцию «Снять защиту с листа» в контекстном меню.
Если ваш лист защищен паролем, Excel предложит вам ввести пароль. Введите пароль в диалоговом окне «Снять защиту с листа» и нажмите «ОК».
Если ваш рабочий лист не был защищен паролем, щелчка по опции «Снять защиту с листа» достаточно, чтобы разблокировать ваш лист.
Как снять защиту с книги Excel паролем / без пароля
Когда ваша книга Excel защищена паролем, вы не можете изменять структуру книги, например добавлять, перемещать, переименовывать или удалять листы, а также просматривать скрытые листы. Но вы по-прежнему можете редактировать данные на листах, даже если ваша книга защищена паролем. Если вы хотите изменить структуру книги Excel, например добавить или удалить листы, вы должны сначала снять защиту со структуры книги Excel.
Чтобы снять защиту книги, откройте защищенную книгу и нажмите кнопку «Защитить книгу» (опция будет выделена серым цветом) на вкладке «Обзор».
Введите пароль в поле приглашения Снять защиту книги и сохраните книгу.
Теперь ваша книга разблокирована, вы можете редактировать структуру книги Excel.
Как снять защиту с листа Excel без пароля
Если у вас есть рабочий лист, защищенный паролем, и вы не знаете, что это за пароль, или вы не разблокировали его в течение долгого времени и забыли его, есть несколько способов снять защиту с этого листа Excel.
Снять защиту листа Excel с помощью кода VBA
Защита таблиц Excel основана на простом алгоритме шифрования. Даже если вы защитите свой лист Excel паролем, любой, у кого есть приведенный ниже код VBA, сможет взломать его за считанные минуты.
Вы можете разблокировать защищенный паролем лист, используя код VBA в качестве макроса для идентификации пароля. Вот как:
Откройте защищенный паролем лист, перейдите на вкладку «Разработчик» и нажмите кнопку «Просмотреть код» на ленте. Откроется окно редактора кода в Microsoft Visual Basic для приложений.
Или вы можете перейти на вкладку «Разработчик» и нажать кнопку «Visual Basic». В редакторе кода Visual Basic разверните параметр «Объекты Microsoft Excel» на левой панели, щелкните правой кнопкой мыши рабочий лист, защищенный паролем, и выберите «Вставить» -> «Модуль» в контекстном меню.
В окне кода защищенного листа скопируйте и вставьте следующий код VBA:
Sub PasswordBreaker () Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 Как целое число при ошибке Продолжить следующий Для i = 65 до 66: для j = 65 до 66: для k = 65 до 66 для l = 65 до 66: для m = 65 до 66: для i1 = 65 до 66 для i2 = 65 Кому 66: Для i3 = 65 До 66: Для i4 = 65 До 66 Для i5 = 65 До 66: Для i6 = 65 До 66: Для n = 32 До 126 ActiveSheet.Unprotect Chr (i) & Chr (j) & Chr (k) & _ Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & Chr (i3) & _ Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) Если ActiveSheet.ProtectContents = False, то MsgBox «Один используемый пароль -» & Chr (i) & Chr (j) & _ Chr (k) & Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & _ Chr (i3) & Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next : Следующий конец подписки
Нажмите кнопку «Выполнить» на панели инструментов и выберите параметр «Запустить подпрограмму / пользовательскую форму» или нажмите «F5» для выполнения кода.
На взлом пароля у вас уйдет пара минут. Как только это будет сделано, вы получите всплывающее окно с взломанным паролем, который не является исходным (обычно это комбинация букв A и B), но тем не менее, он работает. Нажмите «ОК», и лист будет снят с защиты.
Вам необходимо сохранить файл Excel перед закрытием (как книгу с поддержкой макросов) после вставки кода в модуль.
Снять защиту листа Excel без пароля с помощью Zip
Есть еще один прием, который можно использовать для снятия защиты с листа. Просто следуйте этим шагам:
Сначала перейдите в Панель управления и откройте «Параметры проводника».
В окне «Параметры проводника» снимите флажок «Скрыть расширения для известных типов файлов», чтобы включить расширения файлов. Затем нажмите «Применить», чтобы применить изменения, и нажмите «ОК», чтобы закрыть окно. Теперь ваши расширения файлов будут видны.
Теперь найдите защищенный файл Excel на вашем диске, переименуйте и измените его расширение с .xlsx на .zip.
Чтобы изменить расширение, щелкните файл правой кнопкой мыши, выберите параметр «Переименовать» и замените «.xlsx» на «.zip». Затем нажмите «Enter» и нажмите «Да» в окне запроса «Переименовать».
Теперь ваш файл Excel представляет собой Zip-файл.
Затем извлеките Zip-файл, как показано ниже. В нашем случае наиболее важные файлы для открытия находятся в папке / xl /, где у нас есть практически все, что было включено в нашу книгу Excel. Теперь мы можем видеть его как отдельные файлы .xml.
Теперь перейдите к «xl -> рабочие листы -> лист 1.xml» (который является защищенным листом). Когда вы откроете каталог «/ xl / worksheets /», вы увидите список всех листов (в формате XML), доступных в вашей книге. Затем откройте файл листа 1.xml с помощью Блокнота или WordPad (щелкните файл правой кнопкой мыши и выберите текстовый редактор в контекстном меню «Открыть с помощью»).
Найдите следующий тег и удалите его:
Если у вас на листе большой объем информации, будет сложно найти тег «sheetProtection». Так что нажимайте Ctrl + F
чтобы открыть функцию поиска, введите «защита» в поле «Найти» и нажмите «Найти далее». Он найдет слово «Защита» и выделит его. Теперь вы можете выбрать «SheetProtection» и удалить его.
После этого сохраните XML-файл и снова заархивируйте все извлеченные файлы в zip-файл. Затем снова измените расширение с .zip на .xlsx.
Теперь откройте и проверьте свою электронную таблицу. Он будет незащищенным.
Этот метод работает только в книгах, защищенных паролем. Если файл защищен функцией «Зашифровать паролем», этот метод не сработает.
Снять защиту листа Excel с помощью Google Таблиц
Еще один обходной путь, который позволяет снять защиту листа Excel без пароля. Для этого вам понадобится учетная запись Google Диска.
Откройте свою учетную запись на Google Диске и нажмите кнопку «Создать» в верхнем левом углу.
В меню «Создать» выберите «Google Таблицы» и нажмите «Пустая таблица».
В пустой таблице нажмите «Файл» на панели инструментов и выберите «Импорт».
В диалоговом окне «Импорт файла» выберите в меню вкладку «Загрузить» и нажмите кнопку «Выбрать файл с вашего устройства».
Найдите и найдите книгу Excel на локальном диске, выберите ее и нажмите «Открыть» для загрузки. Или вы можете просто перетащить файл Excel в поле «Импорт файла».
В окне «Импорт файла» выберите вариант «Заменить электронную таблицу» и нажмите кнопку «Импортировать данные».
Это импортирует ваш защищенный лист Excel в ваши Google Таблицы со всеми данными. Теперь вы заметите, что лист больше не защищен, и вы можете редактировать данные.
Теперь вы можете снова экспортировать лист обратно в формат Excel.
На теперь незащищенном листе Google щелкните меню «Файл» на панели инструментов и выберите параметр «Загрузить». Затем выберите «Microsoft Excel (.xlsx)» из контекстного меню.
Затем дайте файлу новое имя и нажмите «Сохранить».
Теперь у вас есть такой же точный лист Excel, но он больше не защищен паролем.
Как снять защиту с книги Excel без пароля
Если у вас есть книга, защищенная паролем, для которой вы не можете вспомнить пароль, используйте методы VBA Code и ZIP, чтобы снять защиту с книги, как описано ниже.
Снять защиту книги Excel без пароля с помощью кода VBA
Вы также можете снять защиту структуры книги в Excel с помощью функции Microsoft Visual Basic для приложений (VBA). Вот как:
Откройте файл Excel с защищенной структурой книги, затем перейдите на вкладку «Разработчик» и нажмите кнопку «Visual Basic».
В редакторе кода Visual Basic щелкните вкладку «Вставить» и выберите параметр «Модуль».
Во всплывающем окне модуля (кода) скопируйте и вставьте следующий код, чтобы разблокировать структуру книги.
Sub Shareus () ActiveWorkbook.Sheets.Copy для каждого sh в ActiveWorkbook.Sheets sh.Visible = True Next End Sub
Нажмите кнопку «F5» или нажмите кнопку «Выполнить» на панели инструментов и выберите параметр «Запустить вспомогательную / пользовательскую форму», чтобы запустить макрос.
Затем открывается новая книга с другим именем. Это то же самое, что и исходная книга, но без защиты структуры книги. Теперь вы сняли защиту со структуры книги в Excel, не зная пароля.
Снять защиту книги Excel без пароля с помощью Zip
Вы можете безопасно снять защиту с книги Excel без пароля, изменив расширение файла и манипулируя его составляющими.
Получите файл Excel с защищенной структурой книги, переименуйте и измените его расширение с .xlsx на .zip, как мы делали ранее для защищенного рабочего листа. Прежде чем это сделать, сделайте копию для резервного копирования.
Затем извлеките zip-файл с помощью некоторого программного обеспечения для архивирования файлов, такого как WinRAR или 7zip, и вы получите несколько папок и файлов, как показано ниже.
Затем откройте папку «xl» и откройте файл «workbook.xml» с помощью Блокнота (который содержит тег защиты).
Теперь найдите и выделите весь этот тег защиты и удалите его:
Если вам сложно найти этот тег, просто нажмите Ctrl + F
чтобы открыть диалоговое окно «Найти», введите «защита» в поле «Найти» и нажмите «Найти далее». Он найдет слово «Защита» и выделит его для вас. Теперь вы можете выделить тег «workbookProtection» и удалить его.
После удаления тега защиты сохраните файл «workbook.xml». Затем заархивируйте (сожмите) все извлеченные файлы обратно в zip-файл.
Теперь все, что вам нужно сделать, это изменить расширение файла с «.zip» на «.xlsx».
Теперь zip-файл будет преобразован обратно в файл Excel, и вы обнаружите, что защищенный пароль был удален из книги.
Вот как вы снимаете защиту листа / книги Excel.