我正在创建Outlook Addin。(C#)
如何在下一张图片中禁用Outlook 2016的\ endable按钮(Reply / ReplyAll / Forward)?
在Outlook 2013中,后台GUI不同。这个按钮是工具栏的一部分,工具栏有句柄,它允许使用WinAPI操作按钮启用\禁用状态。
但在Outlook 2016中,工具栏被替换为不同的控件。
现在是:
面板(有句柄)
分组控制(没有句柄)
按钮(没有句柄)
我使用UI自动化类找到了这些信息。
请以任何方式建议我如何操作此按钮的启用状态。
可能存在我可以找到解决方案的其他方向。
感谢您的回应。
答案 0 :(得分:0)
这些按钮无法以编程方式访问。您可以禁用"转发" /"回复" / etc. action(MailItem.Actions
collection),但仍然会启用该按钮,当您尝试单击该按钮时,您将收到一个提示,表明该操作不可用。