Добрый день!
Пытаюсь осуществить программный доступ к архивам комплекса ДЕКОНТ из Excel на VBA с использованием библиотеки depArc.dll. Ничего не получается, постоянная ошибка: функция не найдена в библиотеке.
Можно ли дать пример реализации такого скрипта для Excel, как правильно подключить библиотеку depArc.dll, чтоб видны были функции, и каков корректный порядок вызова функций (открыть базу, считать аналоги/дискреты за период, закрыть базу).
Каким образом осуществлять доступ к удаленной базе (в функции Open нет такого параметра, как имя сервера на котором расположена база)?
программный доступ из Excel
В "чистом" виде VBA не поддерживает COM, т.к. то он использует "позднее связывание", проще говоря вызов функций интерфейса происходит по их именам и для этого COM объект должен реализовать интерфейс IDispatch. Также как я знаю VBA не поддерживает работу с указателями на пользовательский тип данных.
С уважением Климов Александр
Компания ДЭП
г. Москва
(495) 995-00-12 доб. 150
Компания ДЭП
г. Москва
(495) 995-00-12 доб. 150