Skip to content

Tools for development and version control of vba code

Notifications You must be signed in to change notification settings

mcgr0g/vbaDeveloper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

VbaDeveloper

VbaDeveloper это надстройка (addin) для MS Excel, которая позволяет импортирвать и экспортировать исходный код проектов на VBA.

Особенности

  1. Автоэкспорт по сохранению:
    • классов
    • модулей
    • форм
    • etc.
  2. Пользовательское меню в ленте быстрого доступа, позволяющее
    • Сделать экспорт всех открытых проектов
    • Сделать импорт всех проектов из предустановленной директории
    • Сделать автоформатирование кода

Настройка окружения

Это лишь форк оригинального проекта, который был создан для хранения собранного проекта, тем более со сборкой на есть сложности. Для того что бы его использовать вам потребуется:

  1. Сохранить последний билд vbaDeveloper.xlam к себе в C:\Users\%username%\AppData\Roaming\Microsoft\AddIns
  2. Открыть Excel и на вкладке Разработчик добавить надстройку "Vbadeveloper"
  3. Сохранить проект, например с именем C:\project\hardproj\okgo.xlsm и закрыть Excel
  4. Заново открыть файл. При этом надстройка автоматически подключится о чем вам сообщит диалоговое окно.
  5. Файлы проекта будут сохраняться в src директорию рядом: C:\project\hardproj\src\okgo.xlsm\. При этом okgo.xlsm\ это поддиректория src.

Ручной импорт / экспорт

По умолчанию сам проект vbaDeveloper исключен из автоэкспорта, автоимпорта и меню в надстройках. Для тех кто хочет сделать все руками:

  • открыть консоль (ctrl+g)
  • ввести call build.testExport или call build.testImport соответвенно

About

Tools for development and version control of vba code

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Visual Basic .NET 100.0%