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

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

  • 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 КБ
MZTools885.65 КБ
MsgBox Generator140 КБ
VBScroll26.82 КБ
VBACodeCleaner200.5 КБ
VBETools213.37 КБ
Protect VBA309.79 КБ

Комментарии

Доброго времени суток!

Прошу помочь разобраться с возникшей проблемой.
Ни одна из установленных надстроек не отображется в Add-in Manager в VBA.
В самом приложении я их добавляю (ну по крайней мере нахожу, а вот в VBA нет)ю
Как сделать активировать их там?

После установки программы IndenterVBA.exe не показывает в меню опции программы в коде

После установки программы IndenterVBA.exe не показывает в меню опции программы в коде Word 2016 в частности опции выравнивания кода в редакторе VBA

Дмитрий, я пробовал всё это только на 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
Подтвердите, пожалуйста, что вы - человек:
  ____    _____   ____    ____   _       _  __
| _ \ |__ / / ___| / ___| | |__ | |/ /
| | | | / / | | | | | '_ \ | ' /
| |_| | / /_ | |___ | |___ | | | | | . \
|____/ /____| \____| \____| |_| |_| |_|\_\
Введите код, изображенный в стиле ASCII-арт.