Имя пользователя / Directory конфликтует с функцией Public в Excel Addins

Windows 7, Excel 2013, Visual Basic для приложений 7.1

Я распространяю и дополняю работу для нескольких членов команды. Чтобы обойти политики ИТ-администратора компании, они хранятся в папке «Мои документы», так как другие области C: присутствуют при доступе к доступу к чтению / записи.

Проблема заключается в том, что, когда один пользователь применяет одну из публичных функций к книге Excel, она не работает, когда другой пользователь открывает файл excel, поскольку путь, над которым надстройка и функция хранятся, C: \ Users \ "username" \ Documents \ addin \, теперь имя пользователя изменилось.

Есть ли в любом случае, чтобы другой пользователь открыл книгу, он правильно находит надстройку и публичную функцию?

Для вызова подпрограмм = Environ («имя пользователя») прекрасно работает, чтобы, конечно, строить путь, но я не уверен, что это можно сделать даже для публичной функции, на которую ссылается книга Excel.

Давайте будем гением компьютера.