2015-04-28 5 views
26

До 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?

+0

Очевидно, что API был устаревшим в 2010 году (хотя он по-прежнему поддерживается), но не включен в 2013 году. –

+0

@TimWilliams у вас есть источник для этого? Я потратил, вероятно, два часа на то, чтобы исследовать это и не мог найти ничего значимого. – enderland

+1

Ничего особенного - ссылка отсутствует здесь https://social.msdn.microsoft.com/Forums/en-US/222958e2-24f9-46bf-b79a-eb88a3feac72/lync-2013-client-ocs-2007-automation -api-compatible? forum = communatorsdk, но я не читал его –

ответ

3

Я наградил щедростью этот вопрос, но с тех пор прочитал 2 сообщения на MSDN Social, которые предлагают MS прекратить поддержку автоматизации PI для Lync.

Ближе всего я мог бы найти это цитата из this page

«Lync 2013/SfB 2015 не выставляет точки входа COM, что Excel можно использовать.

Вы можете создать оболочку вокруг Lync 2013 SDK и выставить некоторые COM-объекты, которые можно использовать в Excel ».

+1

* Это то, что вы надеетесь узнать, кто-нибудь уже создал такую ​​оболочку? * Я просматривал веб-страницы и GitHub, я ничего не видел как это еще. Я сразу посмотрел на SDK, и кажется, что вы можете работать с VB, это не должно быть так далеко от VBA, но вам придется создавать довольно много функций, если у вас нет только конкретной потребности ! – R3uK

+0

Если бы что-то уже существовало, это было бы идеально, но я думаю, что это довольно конкретная потребность, поэтому, вероятно, не так много интереса к ее созданию. Может быть, если у меня будет время, у меня будет трещина. –

+1

Yup, Если вы когда-нибудь забегаете, дайте мне знать, я постараюсь внести свой вклад! ;) – R3uK

 Смежные вопросы

  • Нет связанных вопросов^_^