【问题标题】:VSTO, there is an event when i change open inspector?VSTO,当我更改打开检查器时有一个事件?
【发布时间】:2019-02-12 13:40:55
【问题描述】:

美好的一天

我必须在功能区栏中添加一个按钮,只为少数特定的邮件项目, 我使用这个属性来改变可见性。

getVisible="EnableControl"

我用

IRibbonUI  UIrib.Invalidate(); 

要更新功能区,当我更改焦点检查器时会运行一个事件,因此我可以检查按钮是否必须显示

或者完全不同的方式来做这个控制?

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

【问题讨论】:

  • 请详细描述您的问题。你想解决什么问题?
  • 嗨莉娜,我想知道当我更改活动邮件窗口时是否有事件或方法可以执行某些代码。所以我可以每次检查按钮是否必须可见,非常感谢您的回复

标签: c# email outlook vsto mailitem


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多