我在outlook的功能区上创建了一个选项卡,现在我想使用redemption laibrary以编程方式从该功能区中检索选项卡

时间:2016-02-01 08:25:05

标签: .net vsto outlook-addin outlook-redemption

我在Visual Studio中创建了Windows应用程序,并在outlook中创建了一个功能区。现在一切都很好我必须从功能区迭代选项卡并找到创建的选项卡,然后再次在选项卡内迭代以找到特定按钮。所有这些检索都必须使用兑换库完成。你能帮帮我怎么做吗?

2 个答案:

答案 0 :(得分:0)

据我所知,Redemption不提供任何内容,也不提供Fluent UI。最终目标是什么?

您可以尝试使用Accessibility API来完成工作。

在以下系列文章中阅读有关Fluent UI的更多信息:

答案 1 :(得分:0)

使用SafeRibbon对象。

VB脚本:

 set sExplorer = CreateObject("Redemption.SafeExplorer")
 sExplorer.Item = Application.ActiveExplorer
 for each Ctrl in sExplorer.Ribbon.Controls
     Debug.Print Ctrl.Name
 next

C#(脱离我的头脑):

  Redemption.SafeExplorer sExplorer = new Redemption.SafeExplorer();
  sExplorer.Item = Globals.ThisAddIn.Application.ActiveExplorer;
  foreach (Redemption.SafeRibbonControl ctrl in sExplorer.Ribbon.Controls)
  {
    MessageBox.Show(ctrl.Name);
  }