Мы используем TFS в качестве системы управления версиями, и я хотел бы реализовать следующее:Excel 2013: стратегия Macro контроля версий
У нас есть файлы Excel на нескольких рабочих станциях (все подключенные к TFS), который всегда будет использовать последний версия макроса.
Поэтому я подумал о том, чтобы каким-то образом определить макрос во внешнем файле, который находится под контролем источника, и может быть централизованно сохранен и отображен в локальное рабочее пространство рабочих станций, где находятся файлы Excel.
В разделе VBA файлов Excel должна быть ссылка на этот файл, чтобы всегда использовалась последняя версия макроса (предполагая, что пользователь выполнил операцию GetLatest во внешнем файле, содержащем макрос) ,
Является ли такой сценарий технически возможным? Если да, как я могу определить, что файл Excel должен импортировать макрос из внешнего файла?
Я считаю, что использование надстройки подходит для вашей ситуации, но вас может заинтересовать [некоторый код для получения фактических файлов в книгу и из нее) (https://christopherjmcclellan.wordpress.com/2014/10/10/vba-and-git /), чтобы вы могли видеть различия и изменения. – RubberDuck