Я разработал веб-сервис в ASP.net, С# и размещен на IIS, который должен быть использован клиентом vba. Загрузив набор инструментов Office 2003 Web Services 2.01, я столкнулся с проблемой успешного создания необходимых прокси-классов (как это было зафиксировано многими пользователями в Интернете), и вместо этого решил создать библиотеку DLL.net. Я создал библиотеку, которая ссылается на веб-службу и предоставляет один из своих методов публичной функции в С#.
Теперь у меня есть три вопроса:
-
Как ссылаться на класс dll в VBA? Я попытался перейти в "Инструменты" > "Ссылки" и перейти в папку dll, но я получаю сообщение об ошибке "Не могу добавить ссылку на указанный файл". Есть ли определенное место на диске, которое я должен скопировать .dll?
-
Можно ли скопировать файл dll.config рядом с файлом dll, чтобы иметь там URL-адрес конечной точки?
-
Поскольку метод вызова принимает объект (состоящий из различных членов и пары участников List < > , как они могут быть реализованы в коде VBA?