Вызов regasm без административных прав для COM-взаимодействия в Excel VBA

Обходной путь для вызова regasm без прав администратора был описан здесь уже:

COM Interop без регазма

Я пытаюсь создать библиотеку COM, которую мои пользователи могут развертывать и использовать из Excel VBA без прав администратора. Мне понравился обходной путь regasm, поскольку кажется, что люди не добились большого успеха при использовании COM-объектов без регистрации из Excel VBA. Я также хочу раннее связывание, чтобы мои пользователи могли получить пользу от завершения синтаксиса.

Принятый ответ на вопрос, упомянутый выше, однако, не описывает, где разместить сборку DLL на компьютере пользователя. Права администратора требуются для установки сборки в GAC, поэтому мне интересно, где можно поместить файл DLL. Я предполагаю, что в директории приложения выполняется поиск любых упомянутых dll, но я не могу снова поместить свою dll в директорию Excel без прав администратора. Можно ли использовать обходной путь с клиентом Excel? Есть ли другой способ вызова COM-объектов из VBA без необходимости привилегий администратора для их предварительного развертывания?

Ответы на вопрос(2)

Ваш ответ на вопрос