Outlook插件创建Outlook Teams会议

时间:2019-05-23 13:24:18

标签: c# outlook-addin

我正在为Outlook桌面应用程序编程一个Outlook插件。我已经创建了约会

在我们安装Teams后,某些约会应该是团队约会。可以按照here的说明手工完成。我想以编程方式进行操作。如何运作?

1 个答案:

答案 0 :(得分:0)

以编程方式在功能区上运行命令的最简单方法。您只需要知道内置命令的idMso值即可。在没有特定命令的对象模型的情况下,CoommandBars类的ExecuteMso方法很有用。适用于内置buttonstoggleButtonssplitButtons的控件。失败时,它将为无效的E_InvalidArg返回idMso,为未启用或不可见的控件返回E_Fail

但是我们处理外接程序,因此不公开其idMso值。在这种情况下,您的选择是使用Accessibility API,有关更多信息,请参见Microsoft Active Accessibility。 Microsoft Active Accessibility是基于组件对象模型(COM)的技术,它改进了辅助功能与在Microsoft Windows上运行的应用程序一起工作的方式。它提供了集成到操作系统中的动态链接库,以及COM接口和API元素,它们提供了用于公开有关UI元素的信息的可靠方法。

作为最后的选择,您可以考虑使用Windows API函数以编程方式单击按钮。