通信器API在哪里与Lync 2013 for VBA一起使用?

end*_*and 27 vba office-communicator lync-2013

在Lync 2013之前,有一个可用于将Lync/Communicator连接到VBA的引用:

Microsoft Office Communicator 2007 API Type Library

这允许您编写如下代码:

Dim msgr As CommunicatorAPI.Messenger
Dim msg As CommunicatorAPI.IMessengerConversationWndAdvanced
Run Code Online (Sandbox Code Playgroud)

然后,您可以编写代码来操作Lync,例如生成IM等.

我最近"更新"了Office到2013.但是,上面的所有代码都不再有效,并且看起来所需的dll不包含在Lync 2013安装中.VBA抱怨因为没有找到参考.

下载Communicator 2007 SDK不允许我加载引用.我怀疑我可以重写所有代码,将其视为标准dll(可能?).

我需要使用Lync 2013引用哪个文件?

Sam*_*Sam 4

我确实针对这个问题悬赏了 - 但后来读到了 MSDN Social 上的 2 篇文章,这些文章表明 MS 已停止支持 Lync 的自动化 PI。

我能找到的最接近的是此页面的引用

“Lync 2013/SfB 2015 不会公开 Excel 可以使用的 COM 入口点。

您可以围绕 Lync 2013 SDK 创建一个包装器,并公开一些可从 Excel 使用的 COM 对象。”