Как сломать файл excel

 

bybalyuba

Пользователь

Сообщений: 5
Регистрация: 29.03.2018

Как сделать файл

Excel

неоткрываемым? Нужно чтобы файл

Excel

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

Изменено: bybalyuba29.03.2018 14:02:50

 

wowick

Пользователь

Сообщений: 972
Регистрация: 14.01.2014

А причем тут Ексель? Это уже на уровне файловой системы задача…

Если автоматизировать бардак, то получится автоматизированный бардак.

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Зачем?! Что за файл? Чем не мог открыться?
Одни загадки.

Вот горшок пустой, он предмет простой…

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

Обычно у всех обратный вопрос,  «Есть файл, но не открывается, как открыть?»

bybalyuba,  вы поясните, что и для чего. А так — испортить его структуру и попрощаться с ним.

По вопросам из тем форума, личку не читаю.

 

Казанский

Пользователь

Сообщений: 8839
Регистрация: 11.01.2013

#5

29.03.2018 11:54:46

bybalyuba, наберите в любом текстовом окне какую-нибудь абракадабру, скопируйте.
Сохранить как — Сервис — Общие параметры — пароль для открытия: Ctrl+V, подтверждение пароля: Ctrl+V.

Цитата
БМВ написал:
Обычно у всех обратный вопрос,  «Есть файл, но не открывается, как открыть?»

А это будет следующая тема от ТС  ;)

Изменено: Казанский29.03.2018 11:55:57

 

Wiss

Пользователь

Сообщений: 1028
Регистрация: 08.11.2016

Казанский, а разве пароль на открытие не ломается специальными прогами?

bybalyuba, открываете файл в любом HEX редакторе и пишите всё что угодно в любом месте. Сохраняете. Всё. Файл безнадёжно испорчен.
Погорячился. Достаточно простого блокнота.

Изменено: Wiss29.03.2018 13:02:49

Я не волшебник, я только учусь.

 

bedvit

Пользователь

Сообщений: 2477
Регистрация: 02.04.2015

Виталий

#7

29.03.2018 13:27:44

Цитата
Wiss написал:
Казанский , а разве пароль на открытие не ломается специальными прогами?

А есть эффективный алгоритм слома, кроме брутфорса(лет на 100, если пароль нормальный)?

«Бритва Оккама» или «Принцип Калашникова»?

 

Дмитрий Щербаков

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#8

29.03.2018 13:29:20

Цитата
Wiss написал:
а разве пароль на открытие не ломается специальными прогами?

Только если пароль простой, например 1. А в остальных случаях(если пароль составлен по всем правилам) защита на открытие книги очень надежная и даже спец.прогам нужен не один день на взлом. А то и месяцы, годы…И то при наличии достаточных мощностей.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Баба Люба деду Васе подлянку готовит?
Помогать таких темах… Кто мне приведет пример, когда такое (безвозвратная поломка) нужно для благих целей?

 

bedvit

Пользователь

Сообщений: 2477
Регистрация: 02.04.2015

Виталий

Дмитрий, я собственно про тоже. Не знаю эффективных алгоритмов, к примеру и .rar по этой же причине за приемлемое время не сломать (если пароль не «123»).
Виктор, предполагаю, даже наоборот, данная инфо говорит о том, что эта идея не лучшая (ломать файлы). Если пароль знаков в 15, уверен файл не сломать за приемлемое время (предполагаю, у каждого файла есть срок жизни информации в него заложенной, после чего она уже не нужна никому).

«Бритва Оккама» или «Принцип Калашникова»?

 

bybalyuba

Пользователь

Сообщений: 5
Регистрация: 29.03.2018

vikttur

, да, да именно так, я не хочу чтобы начальнику достались мною созданные таблицы.

 

bybalyuba

Пользователь

Сообщений: 5
Регистрация: 29.03.2018

#12

29.03.2018 13:58:00

Цитата
PooHkrd написал:
Зачем?! Что за файл? Чем не мог открыться? Одни загадки.

Файл excel, не хочу чтобы мои таблицы достались просто так другим.  

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

… включая данные, которые внесены в эти таблицы… Об этом Вы не думаете?
Одно дело: защитить свою собственность, совсем другое — при защите своих интересов портить жизнь другим.
И, кстати, о собственности. Есть договор о Вашей собственности? Вам зарплату платили и все, что Вы там творили — собственность организации.
А о защите своего-родного нужно было думать раньше.

 

bedvit

Пользователь

Сообщений: 2477
Регистрация: 02.04.2015

Виталий

#14

29.03.2018 14:04:27

bybalyuba,  ваша идея не совсем понятна. Что за таблицы? Какому руководству? Какие данные в таблице. Если это рабочие данные, то что значит

Цитата
bybalyuba написал:
я не хочу чтобы начальнику достались мною созданные таблицы.

?

«Бритва Оккама» или «Принцип Калашникова»?

 

bedvit

Пользователь

Сообщений: 2477
Регистрация: 02.04.2015

Виталий

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

«Бритва Оккама» или «Принцип Калашникова»?

 

bybalyuba

Пользователь

Сообщений: 5
Регистрация: 29.03.2018

Вобщем никто помочь не хочет. Спасибо, что просветили об авторских правах…

 

Дмитрий Щербаков

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#17

29.03.2018 14:17:50

Цитата
bybalyuba написал:
никто помочь не хочет

а читать все ответы не пробовали? Вам уже дали рекомендации(посты 5 и 6), что еще хотите, чем еще помочь надо? Придти к Вам и все сделать за Вас, что ли? :)

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

bedvit

Пользователь

Сообщений: 2477
Регистрация: 02.04.2015

Виталий

bybalyuba, вам просто напомнили что нужно разумно подходить к проблеме. Никто вам не отказал, и  даже наоборот, пути указали…

«Бритва Оккама» или «Принцип Калашникова»?

 

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

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

#20

29.03.2018 14:48:19

Михаил Комиссаров,

Цитата
Михаил Комиссаров написал:
запароленный файл эксель

=

Цитата
Михаил Комиссаров написал:
архиватором,

и странно читать

Цитата
Михаил Комиссаров написал:
запароленный файл эксель взламывается легко

если даже в этой теме написано обратное. см. от #8 . У вас есть примеры простого взлома пароля нормальной сложности?

По вопросам из тем форума, личку не читаю.

 

bybalyuba

Пользователь

Сообщений: 5
Регистрация: 29.03.2018

#21

29.03.2018 14:58:20

Цитата
Дмитрий Щербаков написал: а читать все ответы не пробовали?

Я прочитала

 

Дмитрий Щербаков

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#22

29.03.2018 15:09:45

Цитата
bybalyuba написал:
Я прочитала

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

Цитата
Михаил Комиссаров написал:
На сколько мне известно, запароленный файл эксель взламывается легко

Откуда информация такая?

Цитата
Михаил Комиссаров написал:
Есть спец скрипт на VBA который убирает защиту книги

А Вы не путаете, случаем, защиту листа и книги, и защиту НА ОТКРЫТИЕ? Это разные вещи. Защита листа и книги через вкладку Рецензирование — да, ломается даже скриптом VBA. А защита на открытие — фигушки.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

bedvit

Пользователь

Сообщений: 2477
Регистрация: 02.04.2015

Виталий

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

«Бритва Оккама» или «Принцип Калашникова»?

 

Дмитрий Щербаков

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#24

29.03.2018 15:18:23

Цитата
bedvit написал:
до 2007 Excel ломались очень легко

поправка — до 2010 включительно. Собственно, и сейчас не так сложно, т.к. не очень стойкие там алгоритмы. Вопрос в том, что из VBA это сложно сделать, т.к. из VBA метод Unprotect вызывается весьма медленно, начиная с 2013 Excel. Что делает практически бесполезными все коды, которые на этом основаны, т.к. работать будут безумно медленно.
А из других программ защиту файл формата 2007 и выше снять можно не открывая файл…

Изменено: Дмитрий Щербаков29.03.2018 15:19:29

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Пытливый

Пользователь

Сообщений: 4587
Регистрация: 22.12.2012

Мне кажется все эти экзерсисы — лишнее. Если расстаетесь с конфликтом и охота, чтобы потом к вам пришли и просили доделать/досчитать — проще в файлах алгоритм расчета слегка того… :) А почему считает неправильно? А я почем знаю, чего вы там делали без меня? :)
А если расстаетесь без скандала — то зачем? Заметную сторону характера проявить? :)

Кому решение нужно — тот пример и рисует.

 

Дмитрий Щербаков

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#26

29.03.2018 15:22:42

Цитата
Пытливый написал:
Мне кажется все эти экзерсисы — лишнее

Согласен. Но если человек хочет — почему нет?
Но по опыту скажу: я когда из одной большой фирмы уходил, оставил все как есть, пусть пользуются. Так все дело в том, что через полгода незначительные изменения в работе привели к необходимости доработки некоторых программ. И либо это должен был сделать я, но за деньги, либо им надо было отказаться. В любом случае в какой-то момент программа без разработчика начнет скучать и сломается «сама» :)
А если сломать преднамеренно, то работодатель тоже может предъявить, т.к. тут уже справедливо писали: все, что сделано на работе, при использовании ресурсов работодателя считается его собственностью, не работника. Включая все «авторские» файлы.
Поэтому, советую перед поломкой либо сохранить себе рабочие копии, либо ломать так, чтобы потом можно было починить.

Изменено: Дмитрий Щербаков29.03.2018 15:23:49

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

bedvit

Пользователь

Сообщений: 2477
Регистрация: 02.04.2015

Виталий

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

«Бритва Оккама» или «Принцип Калашникова»?

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

#28

29.03.2018 15:39:45

Offtop

Цитата
Дмитрий Щербаков написал:
если сломать преднамеренно, то работодатель тоже может предъявить, т.к. тут уже справедливо писали: все, что сделано на работе, при использовании ресурсов работодателя считается его собственностью, не работника. Включая все «авторские» файлы.

Добавлю, что даже если сделано в не рабочее время и на собственном ПК и  по собственной инициативе, а после внедрено в продуктив, то трудно доказать что это было именно так. Хотя в суд наверно никто не пойдет, а вот в зависимости от некоторых обстоятельств,  с паяльником могут люди с узким лбом и широкими плечами подойти и потребовать вернуть файлы :-).

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

Изменено: БМВ29.03.2018 15:55:03

По вопросам из тем форума, личку не читаю.

 

Jack Famous

Пользователь

Сообщений: 10852
Регистрация: 07.11.2014

OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome

#29

29.03.2018 15:45:32

Господа, а я, видимо, один не понимаю, какой вообще толк делать файл неоткрываемым??? Неужели такого понятия, как «передача дел» не существует? А если файл не открывают (не проверяют), тогда тем более зачем его делать неоткрываемым? Создать пустой файл с нужным названием и всё.

bybalyuba, что-то мне подсказывает, что грандиозность ваших «моделей» может быть сильно преувеличена, а риски себе проблемы найти весьма высоки. В этой ситуации правда не на вашей стороне. Подумайте несколько раз прежде чем копать яму кому-то — неровен час, сами в ней окажетесь…

А так я согласен с Пытливым в том, что полностью рабочие таблички, но считающие некорректно — куда больший геморрой (чем же вам там так насолили-то…).

Цитата
Дмитрий Щербаков написал:
программа без разработчика начнет скучать и сломается «сама»

какая точная формулировка!  :D  :idea:

Изменено: Jack Famous29.03.2018 15:50:11

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

 

Anchoret

Пользователь

Сообщений: 1061
Регистрация: 01.01.1970

Anchoret

#30

29.03.2018 23:33:57

Согласен с Дмитрием Щербаковым — файл без разработчика умрет очень быстро. Либо из-за устаревшей структуры/реализации, либо файл/проект убьют пользователи этим файлом/проектом пользующиеся.

П.С.: Не был на работе 4 дня, уже что-то там навернули…

Жизненно: пообещали начальнику выполнить проект или презентацию, но сроки «горят» и времени остается все меньше. Как заставить вашего босса думать, что вы ни в чем не виноваты, и избежать наказания? Можно пойти на небольшую хитрость и отправить ему поврежденный файл, который он не сможет открыть.

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

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

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

Например, если готовый проект по задумке должен состоять из 10 страниц текста, можно подогнать это количество, скопировав первый попавшийся текст в интернете и вставив его в документ несколько раз подряд.

Также стоит придумать для файла какое-нибудь правдоподобное название и только после этого можно загружать файл на сайт.

Как испортить файл с помощью «Corrupt a file»

  1. Перейдите на главную страницу сервиса Corrupt a file.
  2. Кликните по кнопке «From your computer» внизу сайта, чтобы загрузить файл через Проводник Windows или Finder на Mac OS.
  3. Выберите файл на жестком диске вашего компьютера и нажмите «Открыть».
  4. Вернитесь на сайт и нажмите кнопку «Corrupt file». После обработки сервис вернет вам «битый» документ, который можно будет скачать или загрузить в облако.
  5. Нажмите «Download your corrupt file», чтобы скачать файл на компьютер.

При попытке открыть файл на экране появится техническая ошибка и ваш заказчик, скорее всего, подумает, что проблема с его стороны. Главное, не пренебрегать его доверием. Если будете использовать такой прием слишком часто, наверняка босс вас раскусит и задаст вам хорошую трепку!

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

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

Способы разблокировки

Существует два вида блокировки файла Excel: защита на книгу и защита на лист. Соответственно и алгоритм разблокирования зависит от того, какой способ защиты был выбран.

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

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

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

После этого книга открывается. Если же вы хотите вообще снять защиту, то переходите во вкладку «Файл».

Опять открывается окно с кодовым словом. Просто удаляем пароль из поля ввода и жмем на кнопку «OK»

  • Сохраняем изменения файла, перейдя во вкладку «Главная» нажав на кнопку «Сохранить» в виде дискеты в левом верхнем углу окна.
  • Теперь при открытии книги не нужно будет вводить пароль и она перестанет быть защищенной.

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

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

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

      Переходим во вкладку «Рецензирование». На ленте в блоке инструментов «Изменения» жмем на кнопку «Снять защиту листа».

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

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

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

      Если ваш файл имеет расширение xlsx (Книга Excel), то сразу переходите к третьему пункту инструкции. Если же его расширение xls (Книга Excel 97-2003), то его следует перекодировать. К счастью, если зашифрован только лист, а не вся книга, можно открывать документ и сохранять в любом доступном формате. Для этого, переходим во вкладку «Файл» и кликаем по пункту «Сохранить как…».

    Открывается окно сохранения. Обязательно в параметре «Тип файла» устанавливаем значение «Книга Excel» вместо «Книга Excel 97-2003». Жмем на кнопку «OK».

    Книга xlsx по сути является zip-архивом. Нам нужно будет отредактировать один из файлов этого архива. Но для этого сразу нужно будет поменять расширение с xlsx на zip. Переходим с помощью проводника в ту директорию жесткого диска, в которой находится документ. Если расширения файлов не видно, то кликаем по кнопке «Упорядочить» в верхней части окна, в раскрывшемся меню выбираем пункт «Параметры папок и поиска».

    Открывается окно параметров папок. Переходим во вкладку «Вид». Ищем пункт «Скрывать расширения для зарегистрированных типов файлов». Снимаем с него галочку и жмем на кнопку «OK».

    Как видим, после этих действий, если расширения не отображалось, то оно появилось. Кликаем по файлу правой кнопкой мыши и в появившемся контекстном меню выбираем пункт «Переименовать».

    Меняем расширение с xlsx на zip.

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

    Переходим по адресу:

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

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

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

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

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

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

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

      Запускаем приложение. Кликаем по пункту меню «Файл». В выпадающем списке выбираем позицию «Открыть». Вместо этих действий также можно просто набрать на клавиатуре сочетание клавиш Ctrl+O.

    Открывается окно поиска файла. С помощью него переходим в ту директорию, где расположена нужная нам книга Excel, к которой утрачен пароль. Выделяем её и жмем на кнопку «Открыть».

    Открывается Мастер восстановления паролей, который сообщает, что файл защищён паролем. Жмем кнопку «Далее».

    Затем открывается меню, в котором предстоит выбрать, по какому сценарию будет производиться снятие защиты. В большинстве случаев наиболее оптимальным вариантом является оставить настройки по умолчанию и только в случае неудачи попробовать их изменить на второй попытке. Жмем на кнопку «Готово».

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Как сломать пароль в документах Excel

    Опубликовано alexmdv в 07.11.2016 07.11.2016

    В данном руководстве речь пойдет об Excel файлах формата xlsx (это Office 2007 и новее). В Excel файлах существует два вида парольной защиты:

    1. Пароль на открытие документа. Задается в меню ФайлЗащита книгиЗашифровать с использованием пароля.
    2. Пароль на редактирование отдельных листов или структуры книги.

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

    Дело в том, что Excel файл с расширением xlsx — это на самом деле обыкновенный zip архив, который содержит в себе xml файлы отдельных листов и настроек книги. Для примера мы возьмем тестовый Excel файл test.xlsx. Меняем на нем расширение на zip как показано на рисунке:

    Распаковываем этот архив, идем в распакованную папкуxlworksheets и видим xml файл, название которого будет соответствовать названию листа в Excel книге:

    Открываем xml файл блокнотом и находим в нем слово sheetProtection.

    Нужно удалить весь раздел защиты. Он начинается с символа

    В нашем примере это вот такая конструкция:

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

    Возвращаемся к корню распакованной папки. Всё это борохло просто архивируем в zip архив

    Затем у получившегося архива меняем расширение с zip на xlsx и открываем файл в Excel.

    Пароль защиты от редактирования отсутствует.

    Советы и лайфхаки по работе с Excel

    Способ 1. (Используем программу)

    Ищем в поисковике и загружаем программу «Office Password Recovery Toolbox«, которая подбирает пароли к запароленным документам Microsoft Office: MS Word, MS Excel, MS Outlook, баз данных MS Access и VBA проектам. Обратите внимание, что полученные пароли не будут родными, а только будут являться случайно подобранной комбинацией символов (это такие особенности механизма кодирования паролей в Excel).

    Способ 2. (Средствами VBA )

    Откройте меню Сервис — Макрос — Редактор Visual Basic ( или нажмите Alt + F11 ) , вставьте новый модуль (меню Insert — Module ) и скопируйте туда этот текст:

    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 As Integer

    Dim kennwort as string

    On Error Resume Next

    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: For n = 32 To 126

    Kennwort = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

    If ActiveSheet.ProtectContents = False Then

    MsgBox «Done» & vbcr & «enjoy it )»

    Next : Next : Next : Next : Next : Next

    Next : Next : Next : Next : Next : Next

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

    Способ 3. (Для продвинутых пользователей)

    Сохранить файл как — XML.
    Далее открываем блокнотом.
    Находим тег Password .
    Удаляем его прочь.
    Открываем Excel — вуаля!

    1. Объяснение:
      Новые файлы Офиса — это контейнер. Архив, если хотите.
      Открыть его можно через 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. Открываем файл двойным кликом и вуаля! Все работает!

    Удаление пароля в Excel 95-2016

    Забыли пароль Excel? И теперь не можете ни открыть файл, ни изменить его страницы, ни сохранить исправления, ни поправить VBA-макрос. Всё верно?

    Тогда вам просто необходима программа для удаления Excel пароля!

    Узнайте, что это за инструмент, что он может и как им пользоваться на примере Accent EXCEL Password Recovery.

    Парольная защита в Microsoft Excel

    С точки зрения взлома, пароли в Excel можно разделить на две группы:

    И где-то посередине располагается группа стойких паролей с секретом, которые совсем не нужно искать…

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

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

    Пароли мгновенного удаления в Excel (пустяковые пароли) это:

    • Пароль для изменения (Password to Modify)
    • Пароль защиты листа (Password to Protect sheet)
    • Пароль защиты книги (Password to Protect workbook)
    • Пароль VBA проекта (Password to VBAProject)
    • Пароль для открытия (Password to Open) в Excel 2-95 ( да, это, пожалуй, исключение по старости и по ошибке )

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

    И работает это для всех версий Excel!

    Как снять пустяковый пароль в Excel:

    1. Просто запустите Accent EXCEL Password Recovery и откройте в ней защищённый паролем файл Excel.

    Используйте любой привычный для Windows способ: кнопку на панели инструментов, меню (Файл→Открыть…) или комбинацию горячих клавиш (Ctrl+O):

    Рис.1: Выберите запароленный Excel файл

    2. Это всё! Программа тут же отобразит все найденные пароли или предложит сохранить файл без пароля (для Excel VBA паролей):

    Рис.2: Кликните по паролю, чтобы скопировать его в буфер обмена

    Пароли могут отличаться от оригинальных, но тем не менее они 100% подходят для съёма защиты и всегда находятся мгновенно.

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

    Удаление стойкого Excel пароля — Пароля для открытия

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

    Восстановление паролей — это банальный перебор вариантов в поисках подходящего. Вы задаёте диапазон проверки (вот эти условные 300 миллионов вариантов), а съёмник последовательно их проверяет, пока вы продолжаете заниматься своими делами. Если пароль был в заданном диапазоне — вы счастливчик! Если нет, вы ругнётесь, расширите диапазон поиска (проверим ещё 600 миллионов вариантов) и начнёте всё сначала…

    И да, скорость работы программы-паролеломалки — это супер-важно! Обращайте внимание на скорость перебора, если хотите взломать «Пароль для открытия» побыстрее.

    По принципам формирования диапазона проверки, различают три типа атаки на пароль:

    1. Атака грубой силы (прямой перебор). Вы задаёте набор символов для генерации пароля, указываете границы его длины, а программа проверяет все возможные комбинации
    2. Атака с позиционной маской. Похожа на прямой перебор, но для каждой позиции пароля вы задаёте индивидуальный набор символов, существенно сокращая варианты для проверки, то есть время поиска (примеры)
    3. Атака по словарю. Вы указываете готовые списки слов/паролей, сохранённые в файле-словаре, а программа проверяет их все (можно с изменениями) по очереди ( пример)

    Такие атаки применяет AccentEPR для взлома «Пароля для Открытия» в Excel 97-2013+.

    Как снять стойкий пароль в Excel:

    1. Запустите AccentEPR и откройте в программе запароленный файл — всё как обычно:

    Рис. 3: Откройте защищённый файл

    2. Узнайте о защите, которая применяется в файле, получите оценку скорости взлома и переходите к выбору атаки на пароль:

    Рис. 4: Служебная информация о защите и перспективах взлома пароля

    3. Выберите готовый сценарий прямого перебора или одну их трёх атак и переходите к поиску пароля или настройкам выбранной атаки:

    Рис. 5: AccentEPR предлагает готовый сценарий и три типа атаки на пароль

    Сценарии содержат описания наборов диапазонов проверки, заданные определённым образом и программа их последовательно проходит. Сценарии не требуют никаких дополнительных настроек — все они прописаны в самом сценарии и вам достаточно просто нажать кнопку «Finish», чтобы начать поиск пароля.

    При выборе одной из трёх атак на пароль придётся задать настройки атаки и затем запустить её кнопкой «Finish».

    Инструкции по настройке атак ищите в руководстве к программе, а в нашей базе знаний для вас собраны примеры использования атак.

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

    Гарантировать успех не может ни один взломщик Excel пароля! Всё, что он может гарантировать — максимальную скорость поиска пароля.

    Ускорение на видеокартах AMD/NVIDIA

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

    Рис.6: GPU ускорение для Excel в действии

    Современные GPU с их многопоточностью обрабатывают большое количество данных и здорово экономят время взлома паролей. В том числе «Пароля для открытия» Excel.

    Поддержка GPU ускорения есть в программе Accent OFFICE Password Recovery:

    Взлом пароля защищённых ячеек Excel

    Понадобилось как-то мне отредактировать таблицу в excel, но на мою беду некоторые ячейки в ней были защищены.

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

    Подобрать пароль из самых стандартных (1111, 123, админ. ) у меня не получилось, но был найден другой способ выйти из положения:

    Для начала сохраняем таблицу в формате xlsx, если у неё иное расширение. После чего просто переименовываем искомый файл в .rar (народ советует zip, который открывается стандартными методами windows, разницы не будет) и открываем любым архиватором. Выглядит это примерно вот так:

    Далее находим нужный нам лист:

    И редактируем его. Нам нужно найти тэг SheetProtection и полностью удалить его. Тэги выделяются скобками , соответсвенно надо удалить все, что заключено в эти скобки с именем SheetProtection:

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

    Стоит заметить, способ не подойдёт если пароль установлен на открытие самого файла xlsx, только на защищённые листы/ячейки.

    Баш #443349
    Agarkov:
    Для чего в Excel есть защита листа, если она удаляется вот так?
    String result = xml.replaceAll(» «, «»);

    MaximAL:
    Поколение Пи читал/смотрел?
    — У него же машина бронированная!
    — Так она же от нормальных людей бронированная, а не от таких выродков!

    А куда вводить команду?

    String result = xml.replaceAll(» «, «»);

    Вот еще схорони. Макрос пол секунды на подбор пароля. Не мое.

    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

    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»)

    nxt_: Next: Next: Next: Next: Next: Next

    Next: Next: Next: Next: Next: Next

    err_: Resume nxt_

    Он действительно работает? может тут какая то хитрость есть, но насколько я понял: алгоритм пробует подобрать пароль из 12 символов первые 11 это буквы A и B, а 12 символ подбирается в диапазоне символов 32 до 126 символа из таблицы аски кодов. Короче говоря либо я чего то не понял/не знаю либо подбор будет работать только с некоторыми паролями что подходят под условие алгоритма.

    Не знаю я Basic, но. Как вы могли заметить, в Excel не хранится ни весь пароль ни его полноценный хэш, а хранится лишь двухбайтный CRC. То есть нужно подобрать лишь 2 байта. Здесь будут очень большие коллизии так что не важно будете вы подбирать 11 или 12 символьный пароль. Просто в финале вы получите не оригинальный пароль, а другой пароль, который все равно подойдет.

    По идее по вашему верно, макрос не отдает пароль он снимает защиту.

    Ага, ну тогда вроде это имеет смысл. А для чего тогда 12 символ?*

    т.е. если пароль защиты «12345», то лист можно распаролить числами «12» или «34»?

    Однако, команда .Unprotect использует полноценный пароль, в виде текста.

    Нет, байт это не цифра от 0 до 9. Я сказал, что нужно подобрать 2 байта, а не 2 цифры. Но в реальности, так как в строку с паролем можно вносить только обычные символы, без спец символов, то нужно не 2 байта, а 3 и более.

    В функцию Unprotect передаётся пароль в виде строки (последовательности байт, используются не символы, а их коды) и они в ASCII, а вот перекодирует ли эта функция эту строку в Unicode, я не знаю, но очень сомневаюсь, так как в таких действиях нет потребности для того чтобы посчитать двухбайтный хэш.

    Кстати, таблица символов ASCII не одинаковая во всем мире. Одинаковые только первые 128 символов, первые 32 из которых это управляющие символы, а остальные символы зависят от региона (коды одинаковые но отображаемые символы разные) и называются расширенной ASCII.

    можешь подставлять в функцию символы Unicode, UTF-8, UTF-16, UTF-32, это все в итоге просто набор байт.

    абсолютно не важно, все функции в программировании и вообще оперируют не символами, а байтами. 2 байта — это 16 бит, то есть нужно попробовать 65536 разных комбинаций этих бит, чтобы 100% подобрать хэш из 2 байт и не важно какие символы, главное покрыть все комбинации этих 16 бит.

    у меня сработал 🙂

    вставил макрос, жду уже минут 5.

    пока изучаю код.

    ИМХО, он не рабочий. Не все пароли состоят из 11 букв А и В, плюс один символ.

    чтобы подобрать пароль надо поменьше циклов вложить, но подлиннее: сначала цикл по длине пароля с 1 до, допустим, 60 (пароли могут быть и длиннее).

    второй перебирает, по очереди, в нем символы, от » » (32) до «

    » (126) и кириллицу (1025-1105), до кучи. сначала один символ, затем первый и второй и так далее.

    примерно год уйдет на вскрытие.

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

    начиная с Office 2013, этот макрос не работает.

    Хм. по ссылке написано, что

    Protect sheets in Excel 2013 or 2016, use the workbook in Excel 2007-2010, but do not unprotect or protect these sheets again in any version earlier than 2013.

    другими словами: Запароленные листы эксель 2013 или 2016 не могут быть распаролены в любой версии старше 2013г.

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

    спасибо огромное, выручили!

    А посмотреть пароль, и в неизменённую версию ввести не судьба?

    я снимаю пароль проще, без архиватора, если доступно «Защитить книгу и дать общий доступ» в разделе Рецензирование,но ругается на конфиденциальность то:

    1) файл-параметры-центр упр.безоп-параметры центра управления безопасностью-параметры конфиденциальности убираем галку с «Удалять персональные данные из свойств файла при сохранении» жмем ок

    2) далее идем в рецензирование и нажимаем «Защитить книгу и дать общий доступ», появляется окно, ставим галку «общий доступ с исправлениями» вводим любой пароль СВОЙ (обязательно),например «123» далее повторяем, далее спрашивает сохранить ли файл?- жмем да

    3) тут же жмем «Снять защиту общей книги» вводим уже свой пароль — жмем да на всплывающее окно, далее все защиты снимаем там же используя СВОЙ ПАРОЛЬ. , а тот пароль который был изначально видимо затерт уже нашим.

    Делаю все данные операции за 1 минуту попробуйте очень просто и быстро

    В данном руководстве речь пойдет об Excel файлах формата xlsx (это Office 2007 и новее). В Excel файлах существует два вида парольной защиты.

    Первый вид — пароль на открытие документа. Задается в меню ФайлЗащита книгиЗашифровать с использованием пароля. (см скриншот ниже). Этот пароль сломать не получится.

    Второй вид — пароль на отдельный лист или на редактирование отдельных ячеек, колонок, строк. Этот пароль можно сломать, сейчас поясню как.

    Дело в том, что Excel файл с расширением xlsx — это на самом деле обыкновенный zip архив, который содержит в себе xml файлы отдельных листов и настроек книги. Для примера мы возьмем тестовый Excel файл test.xlsx. Меняем на нем расширение на zip (рис. 1).

    рис. 1

    Распаковываем этот архив, идем в распакованную папкуxlworksheets и видим xml файл, название которого будет соответствовать названию листа в Excel книге (рис. 2).
    Открываем xml файл блокнотом и находим в нем слово sheetProtection — это раздел защиты листа:

    рис. 2

    Нужно удалить весь текст раздела защиты. Он начинается с символа < перед словом sheetProtection и заканчивается символом >. В нашем примере это вот такая конструкция, которую всю надо удалить, включая сами символы < >:

    <sheetProtection algorithmName="SHA-512" hashValue="RRhuzz4N+cjfG7T2yaPvcC0pzjp+if/OIlBxFTYo28VzikSrL7thGtmtsHp28vF1hb7SF58a84/KvI+4UObWmQ==" saltValue="zA/Xq+Z4b9tF/Zu2Pt+v3w==" spinCount="100000" sheet="1" objects="1" scenarios="1"/>

    Сохраняем файл, Возвращаемся к корню распакованной папки. Всё это борохло (рис. 3) просто архивируем в zip архив.
    Затем у получившегося архива меняем расширение с zip на xlsx и открываем файл в Excel.
    Если все сделано правильно, пароля защиты листа не будет.

    рис. 3

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

    Подскажите.


    Можно макросом, но макросы должны быть разрешены на нужной машине.

    ЗЫ Вредительство? :-)



    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.




    Сергей, я посмотрел ссылки и нашел макрос:

    Private Sub Workbook_Open()
       If Format(Date, «dd.mm.yyyy») = «12.08.2009» Then                       
          Delete_All_Code_And_Macro_in_ThisBook
    End Sub

    Так то оно так, только чуточку не так.
    Тоесть, если «12.08.2009» я книгу не открою то и ничего не произойдет.  :)
    Нужно чуточку иначе, верно?

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    А что, если в
    Private Sub Auto_Open()

    установить счетчик. И после 10-го открытия сделать то, что написал Сергей?



    Выбрать для этой цели любую удаленную ячейку например АА333

    Private Sub Workbook_Open()
      Range(«AA333») = Range(«AA333») + 1
      If Range(«AA333»)>77 Then                        
         Delete_All_Code_And_Macro_in_ThisBook
    End Sub

    Если это действие «Delete_All_Code_And_Macro_in_ThisBook» рабочее (я не проверял) то через 77 открытий оно сработает.

    Товарищ Эрнесто, если Сергей не поможет то постараюсь завтра создать и скинуть файлик. Только, что ж такого ценного в ДЕМОВЕРСИИ если она даже без макросов.

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    А чем Sub Workbook_Open отличается от Sub Auto_Open ?


    Не знаю. Но знаю как отключить Auto_open. Если к примеру в нем срабатывает парольный вход в книгу.
    Delete_All_Code_And_Macro_in_ThisBook не работает.
    Всем до завтра.

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    Ну таблицу-то можно испортить по-любому. А коды защищены паролем. А как отключить Auto_Open ?
    До завтра


    Цитата: Wasilic от 21.01.2010, 19:32
    Скинул. Будешь должен!  ;D
    Да, не учел одного обстоятельсва, если листы защищены, то в макросе перед каждым листом допиши строку
    Sheets(«Лист1»).Unprotect
    Sheets(«Лист2»).Unprotect
    Sheets(«Лист3»).Unprotect
    и т.д.

    Супер, все работает. Большое тебе спасибо. Удивительный Мир Excel для себя открываю.
    (А по дате можно скинуть чуть позже, или сегодня ?)


    Даже фильмом «Паутина 3» пожертвовал. Не расчитаешся.
    Смотри. А VBA однако учи.

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    Цитата: Wasilic от 21.01.2010, 20:20
    Даже фильмом «Паутина 3» пожертвовал. Не расчитаешся.
    Смотри. А VBA однако учи.

    У меня два вопроса:
    1. Файл «Вопрос 1», после того как инфо «грохнулась» выскакивает эта табличка. Жмеш end и она исчезнет, но как сделать что бы она не появлялась вообще, т.к.несет информацию о действии макроса.

    2. Файл «вопрос 2», если нажать на выскачившую табличку debug , то появляется сам макрос и выделено желтым (данный лист не очистился). Что не правильно ?


    Возможно лист «заявка» тоже защищен.
    Поставь перед ним — Sheets(«заявка»).Unprotect

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    У меня два вопроса:
    1. Файл «Вопрос 1», после того как инфо «грохнулась» выскакивает эта табличка. Жмеш end и она исчезнет, но как сделать что бы она не появлялась вообще, т.к.несет информацию о действии макроса.

    2. Файл «вопрос 2», если нажать на выскачившую табличку debug , то появляется сам макрос и выделено желтым (данный лист не очистился). Что не правильно ?
    [/quote]

    Сам спросил и сам ответил: Табличка выскакивает потому что макрос сталкивается с проблемой, которая не решилась, в частности очищаемом листе есть объедененные ячейки, которые макрос не может удалить и соответственно не очищается весь лист. Желтым выделяется та самая проблема.
    От сюда следует вопрос, как очистить лист с объедененными ячейками ?


    У себя проверил, все работает.
    Сделай проще

     If Sheets(«Лист1»).Range(«AA333») <= Date Then  ‘ date — текущая дата
         Application.Quit
     End If

    Книга после указанной даты просто не откроется. Но, вернув системную дату в компе до указанной на отключение — откроется.
    По счетчику — никогда.

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    Цитата: Wasilic от 25.01.2010, 11:04
    У себя проверил, все работает.
    Сделай проще

     If Sheets(«Лист1»).Range(«AA333») <= Date Then  ‘ date — текущая дата
         Application.Quit
     End If

    Книга после указанной даты просто не откроется. Но, вернув системную дату в компе до указанной на отключение — откроется.
    По счетчику — никогда.

    Куда этот макрос вставить (лист, книга, модуль) или это дополнение к существующему. Я пока «туговат» в этих дебрях… :)


    В тот же макрос. Только все что между

    If Sheets(«Лист1»).Range(«AA333») <= Date Then  ‘ date — текущая дата
    И
    End If

    заменить на:  Application.Quit

    чтобы было так:
    If Sheets(«Лист1»).Range(«AA333») <= Date Then  ‘ date — текущая дата
          Application.Quit
    End If

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    Цитата: Wasilic от 26.01.2010, 09:12
    В тот же макрос. Только все что между

    If Sheets(«Лист1»).Range(«AA333») <= Date Then  ‘ date — текущая дата
    И
    End If

    заменить на:  Application.Quit

    чтобы было так:
    If Sheets(«Лист1»).Range(«AA333») <= Date Then  ‘ date — текущая дата
          Application.Quit
    End If

    Вот как ты и сказал:
    Private Sub Workbook_Open()
       Range(«AA333») = Range(«AA333») + 1
       If Sheets(«Лист1»).Range(«AA333») <= «25.01.2010» Then 
           Application.Quit
       End If
    End Sub

    Но у меня выскакивает табличка о закрытии файла, я жму на крестик (ни ДА ни ОТМЕНА) и с файлом все в порядке.
    Выложи свою версию файла и с датой и с колич.открытий.
    Без Application.Quit все работает


    Трудно учиться а учить еще труднее.  :'(
    Ну посмотри свое сообщение.
          Range(«AA333») = Range(«AA333») + 1   —  это для подсчета количества окрывания книги.
    а это
    If Sheets(«Лист1»).Range(«AA333») <= «25.01.2010» Then 
           Application.Quit
    End If

    проверка по дате

    У тебя уже есть мой рабочий E-mail «smz……».
    Заархивируй и скинь свою таблицу. Не думаю что ее инфа мне пригодится.
    Если не можешь.
    Разбирайся.

    Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


    Цитата: Wasilic от 27.01.2010, 16:29
    Трудно учиться а учить еще труднее.  :'(
    Ну посмотри свое сообщение.
         Range(«AA333») = Range(«AA333») + 1   —  это для подсчета количества окрывания книги.
    а это
    If Sheets(«Лист1»).Range(«AA333») <= «25.01.2010» Then  
          Application.Quit
    End If

    проверка по дате

    У тебя уже есть мой рабочий E-mail «smz……».

    Заархивируй и скинь свою таблицу. Не думаю что ее инфа мне пригодится.
    Если не можешь.
    Разбирайся.

    Разобрался…Спасибо. С закрытием книги эффективнее , но информация то остается в книге. Нужно что бы книга закрылась и все в ней удалилось. Как быть ?


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

    Как повредить файл

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

    Автор считает, что эти материалы могут вам помочь:

  • Как удалить Ворд — подробная инструкция
  • Замена в Ворде, подробная инструкция
  • Защита документов, инструкция с картинками
  • Как удалить строку в excel — подробная инструкция
  • Независимо от типа файла, алгоритм действий будет один и тот же. Вам нужно открыть файл в текстовом редакторе и внести любые изменения. К примеру, для этой цели отлично подойдет «Блокнот», который есть в любой версии Windows.

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

    Итак, нажмите правой кнопкой мыши на нужном файле и выберите в меню пункт «Открыть с помощью». Скорее всего, Блокнот не будет предложен для открытия документа, поэтому нажмите «Выбрать другое приложение» и найдите в списке «Блокнот»:

    Как открыть файл блокнотом

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

    Файл открытый блокнотом

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

    Как повредить файл

    Сохраните документ и попробуйте его открыть обычным способом, к примеру, через Microsoft Word. Вы увидите такую ошибку:

    Файл Word поврежден

    Есть альтернативный вариант повреждения файла – воспользоваться специальным сервисом corrupt-a-file.net. 

    сервис для повреждения файлов

    Вам нужно будет загрузить файл на сайт, нажать на кнопку «Corrupt File» и скачать фал с результатом.

    Если у вас остались вопросы – задавайте, мы с радостью вам поможем!

    Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!

    Обложка: Антидедлайн — битые файлы для отправки заказчику

    «Кому нужны битые файлы?» — спросите вы. А теперь вспомните, сколько раз приходилось отчитываться перед заказчиком и кормить его завтраками из-за сорванного дедлайна. Да, это не самый красивый способ добавить себе денёк-другой на доработку, но всякое случается, и вряд ли заказчик будет входить в ваше положение после каждого форс-мажора.

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

    Битый файл Word

    Подойдёт для любой текстовой работы, будь то статья, техническая документация или составленный план:

    Битый файл Word

    Битый файл Excel

    Работаете со статистикой и не успеваете доделать таблицу? Тогда вам пригодится такой документ:
    Битый файл Excel

    Битый файл PowerPoint

    Если на носу доклад, а вы ну никак не успеваете с презентацией, продемонстрируйте бесполезность этого файла и попросите перенести встречу:
    Битый файл PowerPoint

    Повреждённый PDF-файл

    Нередко заказчики просят прислать работу в формате PDF-файла. Что ж, смело отправляйте:
    Повреждённый PDF-файл

    Повреждённый ZIP-архив

    ZIP — наиболее популярный формат архивации файлов, поэтому в качестве битого архива возьмите его:

    Повреждённый ZIP-архив

    Битые изображения в форматах PSD, JPEG и PNG

    Идеальное решение для веб-дизайнеров да и вообще всех, кто работает с картинками:
    Повреждённый PSD файл
    Повреждённый JPEG
    Повреждённый PNG

    Понравилась статья? Поделить с друзьями:
  • Как сломать защиты в excel
  • Как сломать защиту книги excel если нет пароля
  • Как сломать word файл
  • Как сложить ячейки с датой в excel
  • Как сложить ячейки времени в excel