Вы можете использовать позднюю привязку.
Вместо объявления чего-то вроде:
Dim wdApp as Word.Application
use
Dim wdApp as Object
Таким образом, вам не нужна ссылка в вашем проекте VBAи управление версиями не будет такой большой проблемой (кроме использования функциональности, зависящей от версии).Есть несколько недостатков, таких как потеря intellisense при написании кода и невозможность использования встроенных констант из автоматизированного приложения, но это более надежно при развертывании на нескольких клиентах.
См. http://www.dicks -clicks.com / excel / olBinding.htm для получения дополнительной информации о раннем и позднем связывании (это относится к Outlook, но те же принципы применимы к Word).