如何在 Lync SDK 上共享 PowerPoint 演示文稿? (WPF 应用程序)

Posted

技术标签:

【中文标题】如何在 Lync SDK 上共享 PowerPoint 演示文稿? (WPF 应用程序)【英文标题】:How can I share a powerpoint presentation on Lync SDK? (WPF application) 【发布时间】:2011-09-05 10:23:52 【问题描述】:

我正在尝试找到一种方法来在基于 Lync SDK 的 WPF 应用程序上共享我的演示文稿。但到目前为止,我还没有找到方法。

AutomationModailities 类仅支持音频、视频、文本和文件共享。工具箱上也没有用于共享演示文稿的 Lync 相关按钮。

我想要实现的是,以编程方式在代码隐藏中实现。就像当用户单击在我的 WPF 应用程序上动态创建的按钮时,它会产生与此相同的效果;

任何帮助表示赞赏!谢谢!

【问题讨论】:

【参考方案1】:

我认为 Lync SDK 目前无法做到这一点。正如您自己发现的那样,AutomationModalities 中不支持 powerpoint 共享。

让我认为底层 API 不支持此功能的另一件事是没有提供此功能的 Lync SDK UI 控件。

您可以通过结合使用 Win32 调用和 SendKeys 将击键发送到对话窗口,打开“共享/Powerpoint 演示文稿”菜单选项来做一些事情

【讨论】:

再次感谢 Lync,我知道我可以信赖您!我愿意做任何事情来完成这份工作。我的想法实际上是相同的,模拟鼠标点击或击键,但以更业余的方式(如单击共享选项卡和选择文件)。有没有办法放弃需要我从硬盘中选择演示文件的打开文件对话框。我可以将它设置为 C:\mypresentation.pptx 什么的吗?再次感谢!

以上是关于如何在 Lync SDK 上共享 PowerPoint 演示文稿? (WPF 应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

如何访问 UCMA 3.0 SDK 中的 Lync 2010 白板功能?

UISuppressionMode 中 Lync SDK 支持的功能列表

使用 lync sdk 注销特定的 lync 用户

如何使用 Lync SDK 通过电子邮件确定是不是存在有效的 Lync 用户?

从第三方应用程序使用 Microsoft Lync 进行音频呼叫 - Lync SDK

Lync 客户端 SDK:FollowedRooms 不适用于 wpf