Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Открыта карта ВТБ для материальной поддержки сайта: 4893470220568296.

Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
" title="Написать письмо">Написать письмо

Статистика

Пользователи : 1
Статьи : 1238
Просмотры материалов : 4488582
 
Хороший Add-In для VB и VBA (06.01.2012). Печать E-mail
2012 - Январь
06.01.2012 13: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).

Обновлено ( 12.08.2012 14:13 )
 
 

Последние новости


©2008-2019. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).