Skip to content

Files

Latest commit

author
Ronnie McGorg
Feb 25, 2015
f90d065 · Feb 25, 2015

History

History
37 lines (27 loc) · 2.56 KB

README.md

File metadata and controls

37 lines (27 loc) · 2.56 KB

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 соответвенно