Где API-интерфейс для обмена данными с Lync 2013 для VBA?
До Lync 2013 была ссылка, которую вы могли бы использовать для подключения Lync/Communicator к VBA:
Microsoft Office Communicator 2007 API Type Library
Это позволило вам написать код, например:
Dim msgr As CommunicatorAPI.Messenger
Dim msg As CommunicatorAPI.IMessengerConversationWndAdvanced
Затем вы можете написать код для управления Lync, например, создание мгновенных сообщений и т.д.
Недавно я обновил Office до 2013 года. Однако весь код, такой как выше, больше не работает, и кажется, что требуемая DLL не включена в установку Lync 2013. VBA жалуется, поскольку ссылка не найдена.
Загрузка Communicator 2007 SDK не позволяет загрузить ссылку. Я подозреваю, что могу переписать весь этот код, чтобы рассматривать это как стандартную dll (возможно?).
Какой файл мне нужен для ссылки с Lync 2013?
Ответы
Ответ 1
Я получил награду за этот вопрос, но с тех пор прочитал 2 сообщения в MSDN Social, которые предлагают MS прекратить поддержку автоматизации PI для Lync.
Ближайшая вещь, которую я мог найти, - это цитата из эта страница
"Lync 2013/SfB 2015 не предоставляет точки ввода COM, которые Excel может использовать.
Вы можете создать обертку вокруг SDK Lync 2013 и выставить некоторые COM-объекты, которые можно использовать в Excel."