8

Я унаследовал много кода VBA для поддержки, и до сих пор я использую VBE. Иногда довольно сложно выполнить некоторые задачи, такие как расширенный текстовый поиск, поэтому обычно я экспортирую модуль, редактирую содержимое с помощью vim и импортирую модифицированный модуль для проверки кода.

Это может стать немного грязным и скучным. Я знаю, что VBE можно автоматизировать с помощью COM, поэтому я подумал, есть ли способ (например, плагин или скрипт) использовать внешний текстовый редактор (vim, notepad++ или возвышенный текст) для написания кода VBA, а затем автоматически обновлять его в VBE

заранее спасибо

3 ответа3

4

Недавно я нашел Text Edit Anywhere, и теперь с помощью одной горячей клавиши я могу получить окно редактора notepad++, синхронизированное с редактором кода Excel.

Единственная проблема, которую мне до сих пор не удалось решить, заключается в том, что кириллические буквы не могут перейти из notepad++ в Excel: как только я сохраняю скрипт один раз, все они преобразуются в знаки вопроса (хотя copy-paste из notepad++ сохраняет буквы), Кроме этого, я очень рекомендую решение: оно позволяет редактировать текст в любой программе с любым редактором.

4

В AkelPad включены скрипты VB, поэтому попробуйте спросить об этом на сайте Akelpad. Также PSPad имеет.

1

Sublime Text 2 может работать и с VBscript. Вам понадобится этот пакет VBscript (github) для доступа к синтаксису.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .