Надстройки для облегчения работы с макросами

Несколько полезных утилит для тех, кто часто работает с макросами:

  • Smart Indenter - выравнивает код в редакторе VBA (формирует отступы от левого края). Не знаю, как я раньше обходился без этой утилиты...
  • MZTools - множество полезных функций для разработчиков макросов
  • VBE Tools - позволяет легко переименовывать и перемещать элементы управления на форме
  • MsgBox Generator - облегчает создание диалоговых окон (формирует код вызова MsgBox с нужными характеристиками)
  • VBScroll - делает возможным скроллинг кода VBA без установки специального патча для Office
  • VBACodeCleaner - уменьшает размер файлов, содержащих код VBA
  • Protect VBA - утилита для защиты кода VBA (при попытке доступа к макросам появится сообщение Project is unviewable)
  • VBStyleCode - выполняет автоформатирование, автозавершение конструкций end if и End With, и вообще очень ускоряет написание кода)
ВложениеРазмерЗагрузкиПоследняя загрузка
Smart Indenter260.66 КБ11753 дня 29 минут назад
MZTools885.65 КБ11482 дня 23 часа назад
MsgBox Generator140 КБ7852 дня 23 часа назад
VBScroll26.82 КБ4723 дня 27 минут назад
VBACodeCleaner200.5 КБ14453 дня 27 минут назад
VBETools213.37 КБ8082 дня 23 часа назад
Protect VBA309.79 КБ15182 дня 1 час назад

Комментарии

Дмитрий, я пробовал всё это только на 32-битной системе
Для 64-битной некоторые подойдут, а некоторые нет (надо искать свежие версии на сайтах разработчиков)

Добрый день. Подскажите, эти програмки можно поставить на 64 виндовс-10? Особенно интересует Smart Indenter и VBStyleCode. Заранее благодарен.

К сожалению, она стала платная. А функционала версии 3 мне было вполне достаточно.

Так скачайте свежую версию на сайте разработчика:
http://www.mztools.com/v8/download_trial.aspx

Возможно ли обновить приложенную версию версию MZ-Tools до 1218? Там исправлен баг в Excel 2013. Спасибо

Здравствуйте, Дмитрий.

Подключены у меня сейчас 4 надстройки:

  • Smart Indenter (выравнивает код в модуле VBA, пользуюсь ежедневно),
  • MZTools (пользуюсь 1 функцией - Procedure Callers - чтобы узнать, из каких мест вызывается та или иная функция),
  • VBE Tools (пользуюсь редко, когда формы VBA создаю - для перемещения контролов),
  • VBStyleCode (она мне дописывает куски кода, - например, написал я With ActiveCell - она мне дописывает ниже строку End With)

Ну и иногда запускаю Protect VBA - утилиту для защиты проекта VBA 
Больше ничем не пользуюсь.
Т.е. функционал большинства надстроек я использую на 1-10%

Собственно, надстройки мне все эти не нужны, - но без Smart Indenter уже не смогу работать, - очень привык к отформатированному коду.

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

ProtectVBA должен работать с любыми файлами формата XLS.
(непонятно, что означает ваша фраза «не работает в Excel». Это же отдельная утилита, никак не связанная с приложением Excel)

Я всегда пользовался (и сейчас пользуюсь) той самой версией, что выложена в этой статье.

Здравствуйте.
ProtectVBA не работает в 2003 Excel. Ваши же надстройки в нем функционируют, так какой версией ProtectVBA пользуетесь Вы?

Здравствуйте
Скорее всего есть, - поищите
Но я пользуюсь старой, бесплатной, версией (сохраняя файлы перед защитой в формате XLS или XLA)

Здравствуйте!

Уточните пожалуйста, а есть ли программа Protect VBA для Excel 2010-2013 версий?

Спасибо.

Спасибо за информацию!
MZTools только у меня не хочет с правами пользователя встраиваться своей панелью?
С правами администратора как родной.
Офис 2007, ХР

Cпасибо, замечательно! Очень облегчают работу в VBA

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
         _____             ___   ____    _   _ 
__ __ |__ / __ __ |_ _| / ___| | \ | |
\ \/ / / / \ \ /\ / / | | \___ \ | \| |
> < / /_ \ V V / | | ___) | | |\ |
/_/\_\ /____| \_/\_/ |___| |____/ |_| \_|
Введите код, изображенный в стиле ASCII-арт.