Есть ли способ редактировать макрос VBA Excel в Visual Basic - PullRequest
0 голосов
/ 17 апреля 2019

Я хотел бы отредактировать свой макрос Excel в Visual Studio, так как его легче читать и прочее, есть ли способ, которым я могу изменить редактор по умолчанию на Visual Basic.

1 Ответ

0 голосов
/ 18 апреля 2019

Найдите инструмент под названием SourceTools.xla, который позволяет быстро экспортировать весь исходный код в соответствующие файлы (.bas, .frm, .cls, ..), а затем вы можете редактировать файлы с вашим любимымредактор.

Затем вы можете обновить проект VBA из отредактированных файлов и, что наиболее важно, отслеживать исходный файл в вашей любимой системе управления версиями (SVN, Git).

Пример .xls файла сэкспортированный исходный код в одноименную подпапку

scr1

Экспорт кода из VBA

scr2

и созданные файлы

scr3

и изменение текста с помощью внешнего редактора.

scr4

К сожалению, автоматический импорт обратно в VBA содержит ошибки, и мне приходится прибегать к ручному копированию и вставке кода с помощью Ctrl-A, Ctrl-C в редакторе и Ctrl-A, Ctrl-V в VBA.

Но импорт в SVN хорошо работает с TortoiseSVN для отслеживания изменений в коде.


Вам придется перейти в код и изменитьC:\Programme\TortoiseSVN\bin\ в C:\Program Files\TortoiseSVN\bin\.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...