Ищу для системы управления версиями, которые я могу использовать для Кодекса VBA, возможно, в виде надстройки но похож на СВН или Git или даже коммерческое программное обеспечение. Я знаю, что есть обсуждение here и there, однако они старше 6 лет, и это не совсем то, что я хочу иметь. И я знаю, что можно использовать Tortoise SVN только для кода, но не для всего проекта (все модули кода + таблицы), и я знаю, что это можно сделать вручную.Версия для Excel-VBA код
ответ
Отказ от ответственности: Я являюсь автором проекта Rubberduck VBA.
Узел Rubberduck VBA для VBE добавляет ряд функций, включая Source Control для всех хостов VBA. Он активно развивается, работает с открытым исходным кодом и свободен и работает во всех версиях Excel (и Access, Word и PowerPoint и т. Д.) Из Excel 2000 и далее в 32 и 64-разрядных версиях Office
Rubberduck использует LibGit2Sharp, поэтому вы можете напрямую интегрироваться с GitHub и другими облачными службами, или вы можете просто экспортировать модули и формы в папку.
Вы можете найти проект на GitHub здесь: https://github.com/rubberduck-vba/Rubberduck
Примечание. Rubberduck Source Control позволяет полностью интегрировать IDE, но в настоящее время (начиная с версии 2.0.9) обрабатывает только компоненты проекта VBA - не имеет значения для хоста, таких как таблицы Access/querydefs и/или таблицы Excel; он не смотрит на объектную модель узла. Мы планируем в конечном итоге интегрировать стратегии импорта/экспорта с конкретным хостом и даже интегрировать другие системы VCS (глядя на вас SVN), а интегрированная панель SC Rubberduck действительно очень перспективна, однако, поскольку в настоящее время она стоит, я бы рекомендовал использовать ее для личных проектов и кодовые библиотеки/надстройки, а не код производственного производства. –
Кроме того, вы можете запускать скрипт Python как часть вашего захвата git pre-commit, чтобы автоматически извлекать ваши модули VBA и добавлять его к вашему фиксации, как описано здесь. Https://www.xltrail.com/blog/auto-export-vba крюк возьмут на –
Я не думаю, что есть какие-то убедительные системы управления версиями, ориентированные на Excel VBA, вам просто нужно выбрать одно из имен, которое у вас уже есть, и адаптировать его для Excel VBA.
Итак, я недавно использовал (и по-прежнему выбирал) GIT, но мне пришлось/пришлось экспортировать модули в каталог. Другие системы Excel на уровне Excel, над которыми я работал, имеют аналогичные модули экспорта и версируют их отдельно.
Что касается листов, они обычно были размещены в виде двоичного файла; только однажды я работал над системой, которая хранила логику листа, которая предоставляла сравнение версий исходного кода, это был собственный формат Xml.
Интересно, что последние форматы файлов Excel формата xlsm и xslx на самом деле являются zip-каталогами листовой логики, распыленной. Я изучил этот формат файла, и он не очень хорошо подходит для версии с помощью контроля источника. Я думаю, что Microsoft пропустила трюк.
- 1. Stumped: ExcelVBA RowSource для ComboBox
- 2. вставки RichTextBox в UserForm excelvba
- 3. Код Версия System advice
- 4. код версия #if отладки
- 5. Meteor.js андроид версия код
- 6. Исходный код ядра для ubuntu 3.19.0 версия
- 7. Исходный код для kafka_2.9.2, версия 0.8.2.1
- 8. Код VB6 для поиска окон Версия ОС
- 9. Очистить код, какая версия верна?
- 10. Пересчет в ExcelVBA и сохранение вывода в каждом моделировании
- 11. parse.com облачный код набор версия?
- 12. Код Контракты версия не обновляется
- 13. ExcelVBA: попытка создать пользовательскую форму, которая ищет и считывает данные
- 14. Вставьте данные в новую строку через форму пользователя - Excelvba
- 15. gsoap последняя версия генерирует другой код, чем версия мы используем
- 16. Код сканирования для API, для которых требуется определенная версия iOS
- 17. Код для печати Версия для подписи событий в .NET
- 18. Themeroller версия для бутстрапа версия?
- 19. ExcelVBA - HttpReq через MSXML2.XMLHTTP - страница извлечения после загрузки страницы
- 20. Haskell: Параллельный код медленнее, чем последовательная версия
- 21. версия управления и код хостинга - im lost
- 22. нечетный .net код нужен C# версия
- 23. версия код вернуться назад, когда я экспортирую приложение для Android
- 24. PHP-версия для загрузки включает исходный код HTML
- 25. Параллельный код по parfor медленнее, чем серийная версия для
- 26. Как я могу изменить код для тензорного потока 0.12 версия
- 27. Предварительная версия приложения для телефона Windows. QR-код
- 28. Swift Версия Cocos2d Код: sprite1.colorRGBA
- 29. Xampp версия 1.7.7 php-код не работает
- 30. Версия для Windows Python и версия VC++, распространяемая версия
Что собственно вопрос Вы хотите получить ответы? –
Возможная система управления версиями для Excel-VBA – maniA
Ну, вы уже назвали несколько. Вы не можете рассчитывать получить рекомендации для одного над другим здесь. –