VSTO,当我更改打开检查器时发生事件?

时间:2018-09-07 08:31:41

标签: c# email outlook vsto mailitem

美好的一天

我只能在功能区栏中添加一个按钮,仅用于一些特定的邮件项目, 我使用此属性来更改可见性。

getVisible="EnableControl"

我使用

IRibbonUI  UIrib.Invalidate(); 

要更新功能区,当我更改聚焦的ispector时会发生一个事件,因此我可以检查按钮是否必须移位

还是执行此控制的完全不同的方式?

感谢您的支持。 最好的问候

2 个答案:

答案 0 :(得分:0)

您可以参考下面的链接:Switch focus to Outlook active window

如果您不能解决问题,请告诉我,我可以给您解决方案。

答案 1 :(得分:0)

每当Application.Inspectors.NewInspector事件触发时,请致电IRibbonUI.Invalidate。 Outlook将调用所有按钮状态回调,包括getVisible回调。