Excel Надстройка: Macro Tools VBA – инструменты разработки макросов VBATools16.09.2019, 11:20. Показов 20454. Ответов 41
Метки add-in, excel, vba, логирование, макрос, пароли, форматирование кода, vba excel макрос (Все метки)
Добрый день!
Представляю надстройку: Macro Tools VBA – инструменты разработки макросов VBATools Цели данного блога: 1. распространение надстройки MacroToolsVBA 2. улучшение функционала (исправление ошибок, внедрение новых функции) Ссылка на блог: Macro Tools VBA – инструменты разработки макросов VBATools Инструмент автоматизации разработки макросов в редакторе Visual Basic Editor для MS Excel Основные преимущества Macro Tools VBA: • установка, не требующая от пользователя прав администратора • открытый исходный код • платформа независимость - работает на версиях MS Excel 32 bit и 64 bit • русскоязычный интерфейс • бесплатная Основные функции Macro Tools VBA: • удаление паролей с проектов VBA, книг и листов Excel • автоматическое форматирование кода, расстановка и удаление отступов в коде (функционал надстройки: Smart Indenter) • автоматическая нумерации строк кода • микро подстройка элементов в формах • переименование элементов в формах одновременно с кодом • обфускация кода в проекте VBA • выдавать подробную статистику по проекту (кол-во строк кода, процедур, элементов на формах и т.д.) • имеет свою базу заготовок кода (Code-Library), для типичных случаев с быстрой вставкой в новых макросах • возможность дополнить Code-Library своими заготовками кода • автоматическая распаковка и запаковка файла Excel Файл для установки находится тут: Macro Tools VBA – инструменты разработки макросов VBATools.ru
7
|
|
| 16.09.2019, 11:20 | |
|
Ответы с готовыми решениями:
41
Outlook VBA Macro Инструменты для разработки Инструменты поддержки разработки |
|
|
|
| 29.09.2019, 17:15 | |
|
Хотел протестировать, но наверное так и не появится свободного времени. Поэтому по пунктам:
1.Запоковать, Распоковать - пишутся через "а" - запаковать. 2."удаление паролей с проектов VBA, книг и листов Excel" - насколько я знаю с Excel 2007 (2010?) изменился алгоритм хеширования паролей на листе и теперь подобрать простым перебором не выйдет. Так же удаление паролей с книги - это удаление пароля при открытии файла? Не слышал, что так можно, это работает? 3.обфускация кода - стабильно работает на разного сложности проектах, с формами, классами? Остальное мелочи, но возможно, для кого-то приятные и полезные. Автоформатирование -это интересно, но опять же, все индивидуально. А для начинающих, да, возможно полезно, что бы научиться писать сразу читаемый код.
1
|
|
| 29.09.2019, 19:06 [ТС] | |
|
bedvit, Добрый вечер! спасибо за отзыв!)
А теперь по пунктам: 1) По грамматике исправляю)! 2) удаление паролей в книге Excel (пароль на структуру книги и листы) тестировал на версиях 2007, 2010, 2013, 2016 32-х и 64-х у меня не было отказов все штатно снимается 3) пароли VBA тоже самое (хотя тут писали что у кого то не работает), у себя на версиях с имитировать условия отказа не смог 4)обфускаци -форм, модулей и классов производится в два этапа первый удаляет все форматирование и комментарии (для подстраховки нужно всегда производить дебаг), второй этап запутывание (тоже нужно дебажить) причем нормальный код сохраняется в комментарии потом опять первым этапом удаляется. Так же можно добавить слова которые не будут запутываться 5) Автоформатирование очень выручает когда по подается чужой код, можно настроить шаблон форматирования под себя Большое спасибо! за вопросы буду рад всегда ответить на Ваши вопросы P.S Грамматические - ошибки исправляю по мере нахождения
2
|
|
|
|
|
| 04.10.2019, 00:10 | |
|
Пароль "123456789q1`" с листа снять не удалось по причине того, что ПК завис надолго (Excel2013 x64), выше и были подозрения на этот счет.
Вообще снять пароль в проекте VBA и на листе - нет проблем и без этого инструментария. Вот снять пароль с файла - это проблема, но это непосильно и этому инструменту. Добавлено через 13 минут Кроме защиты файла, нормальной нет защиты в Excel. Да она и не нужна там, ... так "от дурака".
0
|
|
| 04.10.2019, 06:32 [ТС] | |
|
bedvit, Привет!
По снятию, паролей с листа, использую данный инструмент давно более двух лет, в том числе потоково снятие паролей с 20 книг подряд, у себя проблем не наблюдал... По снятию паролей с проектов VBA не спорю есть и другие способы, но легче на много нажать 1-у кнопку и пароля нет) Я использую данный инструмент следующим образом, ставлю длинные пароли и забываю их на всегда, и захожу в свои проекты через данный инструмент. По защите паролем самого Excel, давно находил статью как можно снять пароль с файла ... там подробно было описано что нужно в памяти поменять)! Так же вскоре к своей надстройке выложу новые инструменты: 1) Установка не "снимаемого пароля" VBA, который создает ошибку "Univable" отсутствие окна ввода пароля 2) Снятие этого ограничение 3) Снятие паролей с листов Excel другим способом Подписывайтесь на нашу группу в контакте что бы не пропустить обновления VK А так же мой блог на форуме
0
|
|
|
|
|||
| 04.10.2019, 08:18 | |||
На всякий случай поясню свою позицию: Я давно не интересуюсь подобными инструментами (спецу этого не нужно, легко и просто подручными средствами это решается). Плюс, если человек не хотел показывать код, это его право. Можно напилить быстро свой или обратится к разработчику. Мне интересна годность продукта, который вы рекламируете.
1
|
|||
| 04.10.2019, 08:35 [ТС] | |
|
bedvit,
мой пароль 123456789q1asdsgdhgbhjgl;fksdgjkgjlhlkf; dl';gfkfg;jl;hkdf';glsdflg' мой Excel 64bit 2010 и 64bit 2016 две версии поставил на три листа мене 1сек потом запишу ролик если нужно сейчас нет возможности Право его, но бываю разные ситуации когда нужен доступ, например уже нет связи с разработчиком а доступ нужен сейчас или все пропало) ... на моей практики миллион случаев) Надстройка не построена вокруг паролей есть и другие инструменты И появятся новые), например с паролями буду их по-другому снимать не перебором) тоже самое и с VBA проектами
0
|
|
|
|
|
| 04.10.2019, 09:06 | |
|
Как делал: Скачал вашу надстройку, добавил в этот же файл лист, пароль вышеописанный, нажал снять и все подвисло надолго, вырубил процесс (Excel 2013x64, win10). Да это снимается не перебором. Перебор и не нужен.
Жду ссылку на ресурс по файлам.
0
|
|
| 04.10.2019, 09:08 [ТС] | |
|
bedvit, по файлам у меня нет ссылки ищите на Хабре там была, я ее давно находил год назад!
Значит Инструмент "Пароли" не для Вас, ждите обновления сделаю инструмент который будет без перебора пароли снимать)!
0
|
|
|
|
|
| 04.10.2019, 09:29 | |
|
Зачем мне искать, если я знаю, что нельзя (вернее не сопоставимое с результатом время поиска брутфорсом), это вы утверждаете, что можно, убедите меня, а так это только ваши слова, ничем не обоснованные
Да, к сожалению, данный инструментарий (Надстройка) мне не понадобится, все это делается самостоятельно, легко и просто. Да и пишу я для Excel на С/С++. Но за старания плюс я поставил, возможно, ваш проект окажется полезный другим.
0
|
|
| 04.10.2019, 09:56 [ТС] | |
|
bedvit, кто как привык, мне так удобно)
убеждать ни кого ни в чем не собираюсь, я сказал лишь что есть статья, придет время найду ее, сейчас мне это не нужно Даная надстройка предназначена только для тех кто пишет в VBA в Excel, у других разработчиков есть хорошие IDE, что не скажешь об Excel VBA, которая обрезана, и в которой нет 10% плюшек которые есть в других IDE Добавлено через 19 минут Статья на хабре для чего нужен доступ к проектам VBA
0
|
|
| 21.10.2019, 07:48 [ТС] | |
|
bedvit, Добрый день!
Вы были правы, старый инструмент не может снять пароли с новых версий, я не правильно это тестировал Сейчас создал новый инструмент который без проблем справляется с паролями на листах и структуры книги в новых версиях Excel
0
|
|
|
2 / 2 / 0
Регистрация: 15.10.2019
Сообщений: 46
|
|
| 29.10.2019, 12:04 | |
|
Очень удобная надстройка! Теперь код выглядит максимально читабельным)
1
|
|
|
22 / 18 / 4
Регистрация: 30.07.2013
Сообщений: 73
|
|
| 30.10.2019, 11:20 | |
Сообщение было отмечено art1289 как решение
Решение
Надстройку с инструментом по удалению пароля с VBA проектов защищенных project is unviewable для word вариант сделать?
1
|
|
|
0 / 0 / 0
Регистрация: 29.11.2019
Сообщений: 22
|
|
| 06.12.2019, 14:55 | |
|
Очень удобная статистика! Спасибо большое за надстройку
0
|
|
| 04.01.2020, 10:30 [ТС] | |
|
Обновление надстройки Macro Tools VBA
Разработан инструмент: экспорта, импорта, копирования и удаления проекта VBA. Позволяет производить данные действия над всем проектом целиком или выбранными модулями VBA (кнопка "Экспорт Импорт" на панели инструментов, вкладки Macro Tools) Добавляет в контекстное меню VBAProject - новую кнопку "Copy Module" для копирования выбранного модуля проекта. Доступен для MS Excel и MS Word ссылка: http://vbatools.ru/macro-tools... ektov-vba/
1
|
|
|
ᴁ ©
|
|
| 05.01.2020, 11:18 | |
|
art1289, Windows 7, Office 2016 64 bit.
Встало без проблем. Не тормозит, не глючит. Будем надеется пригодится. Респект автору. По мере использования отпишусь.
1
|
|
| 05.01.2020, 11:18 | |
|
Переход на бесплатные инструменты разработки
Посоветуйте инструменты для разработки веб сервиса Инструменты для разработки в команде (VS2013, C#, Unity) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|