До Lync 2013, там была ссылка, вы можете использовать для подключения Lync/Communicator для VBA:Где был реализован API-интерфейс коммуникатора с Lync 2013 для VBA?
Microsoft Office Communicator 2007 API Type Library
Это позволило вам писать код, такой как:
Dim msgr As CommunicatorAPI.Messenger
Dim msg As CommunicatorAPI.IMessengerConversationWndAdvanced
Затем можно напишите код для управления Lync, например, для генерации мгновенных сообщений и т. д.
Я недавно «обновил» офис до 2013 года. Однако весь код, такой как выше, больше не работает, и кажется, что требуемая dll отсутствует t, включенных в установку Lync 2013. VBA жалуется, поскольку ссылка не найдена.
Загрузка Communicator 2007 SDK не позволяет загрузить ссылку. I Подозреваемый Я мог бы переписать весь этот код, чтобы рассматривать его как стандартную dll (может быть?).
Какой файл мне нужен для ссылки с Lync 2013?
Очевидно, что API был устаревшим в 2010 году (хотя он по-прежнему поддерживается), но не включен в 2013 году. –
@TimWilliams у вас есть источник для этого? Я потратил, вероятно, два часа на то, чтобы исследовать это и не мог найти ничего значимого. – enderland
Ничего особенного - ссылка отсутствует здесь https://social.msdn.microsoft.com/Forums/en-US/222958e2-24f9-46bf-b79a-eb88a3feac72/lync-2013-client-ocs-2007-automation -api-compatible? forum = communatorsdk, но я не читал его –