Хороший Add-In для VB и VBA (06.01.2012). Печать
2012 - Январь
06.01.2012 12:53
Save & Share

Автор не имеет сайта, поэтому выкладываю прямую ссылку на Add-In.

Называется VBStyleCode, весит порядка 150 килобайт на текущий момент. Для себя лично отмечаю критичные доработки, влияющие на скорость разработки и избавлении от рутины:
- автоматическая нумерация строк внутри события;
- автоматическая вставка произвольного текста при создании нового события (в моем случае это обработчик ErrorHandler);
- наиболее читабельная подсветка текста.

На текущий момент автор пишет подробную инструкцию по Add-In'у, поэтому механизм подключения опишу сам:
- распаковываете архив в то место, где будет постоянно лежать ваш Add-In;
- Пуск -> Выполнить -> regsvr32 "Полный путь к библиотеке VBStyleCodeForVB.dll или VBStyleCodeForVBA.dll";
- в Visual Basic: Add-Ins -> Add-In Manager -> Vb Style Code - нужно сделать загруженным и загружаемым при старте VB;
- перезапустить Visual Basic.

Краткий список возможностей Add-In'а:

•Авто-форматирование строк кода в зависимости от операторов;
•Авто-вставка недостающих конечных конструкторов.
•Скроллинг с помощью мышиного колеса в окне кода.

Исправлены предыдущие баги, недостатки:
•Поддержка режима SDI;
•Cмягчено влияние на историю изменений.
•Скроллинг с помощью мышиного колеса теперь работает и в других окнах.

Добавлены новые возможности:
•Установка Add-in'a в среду VBA.
•Авто-вставка Then для конструкции If-ElseIf в случае его отсутствия (теперь без сообщений об ошибках).
•Авто-вставка знака комментария.
•Авто-вставка шаблона текста при добавлении функции/процедуры.
•Авто-замена (авто-текст).
•Подсветка синтаксиса.
•Выбор стиля интерфейса.
•Нумерация строк кода.

Управления клавишами:
•Ctrl+Alt+Tab - Форматирует выделенный фрагмент кода;
•Ctrl+S - Сохранение модулей в режиме отладки;
•Ctrl+B - Возвращение отменённых изменений по коду;
•Ctrl+Shift+C - Комментирование выделенного блока;
•Ctrl+Shift+U - Скрытие комментирования выделенного блока;
•F6 - Вставка/Убрать закладку (Bookmark);
•Shift+F6 - Переход на следующую закладку (Bookmark).

Обновлено ( 14.12.2019 19:54 )