我可以 Disable\Enable Outlook 2016 的内联响应按钮(预览窗格按钮 Reply/ReplyAll/Forward)吗?

Can i Disable\Enable inline respone buttons (preview pane buttons Reply/ReplyAll/Forward) for Outlook 2016?

我正在创建 Outlook 插件。(C#)

如何在下一张图片中 disable\endable Outlook 2016 (Reply/ReplyAll/Forward) 按钮?

Image

在 Outlook 2013 中背景 GUI 不同。这个按钮是工具栏的一部分,工具栏有句柄,它允许使用 WinAPI 操纵按钮 enable\disable 状态。

但在 Outlook 2016 中,工具栏被替换为不同的控件。

现在是:

面板(有手柄)

分组控件(无句柄)

按钮(没有手柄)

我使用 UI 自动化 类 找到了此信息。

请建议我如何操作此按钮的启用状态。

可能存在我可以找到解决方案的其他方向。

感谢您的回复。

这些按钮无法以编程方式访问。您可以禁用 "Forward" / "Reply" / etc. 操作(MailItem.Actions 集合),但该按钮仍将启用,您只会收到提示,提示您操作时不可用尝试点击按钮。