【问题标题】:MS Outlook 2016 - Add custom ribbon, that has 1 button and when clicked it executes a taskMS Outlook 2016 - 添加自定义功能区,有 1 个按钮,单击时执行任务
【发布时间】:2017-01-10 19:22:06
【问题描述】:

我最近几天一直在尝试各种教程,试图实现标题中的目标。为了我的一生,我一直在碰一堵砖墙。所有搜索都返回 excel 插件或 Outlook.com 插件的结果。

有人可以推荐一个教程(网站、视频、(首选分步),概述从开始到结束的过程吗?

我曾经使用宏,但可怕的 GPO 禁用了它,所以插件看起来是下一个最佳选择。

我想要做的就是在我的功能区上显示一个按钮,这样我就可以选择一封电子邮件,单击该按钮,让奇迹发生。如果您的示例代码至少可以让自定义按钮显示在功能区上,那么我很确定我可以弄清楚其余部分。

感谢任何帮助。感谢您的阅读。 (如果你做到了这一步。)

【问题讨论】:

  • 愚蠢的问题,但您为什么不进入 Outlook 选项并单击自定义功能区按钮?
  • @zhqiat,当我构建和调试我的项目时,我可以看到它。 (在我可以添加/删除的插件下列出)我启用它(复选标记),但没有显示。我假设代码有效,b/c 构建没有失败,它与我在 2010 年使用的代码相同。无法真正测试它,b/c 我无法让按钮出现以触发执行。
  • 看起来您需要添加按钮。看看下面的答案

标签: outlook outlook-addin ribbonx


【解决方案1】:

来自link

在 Outlook 2010 和 Outlook 2013 中,事情变得容易多了 因为它还允许您手动自定义功能区。

  1. 打开要添加宏按钮的项目窗口。

  2. 选择您要向其中添加宏按钮的选项卡。

  3. 单击主页选项卡旁边的文件按钮并选择选项。在这里,选择 “自定义功能区”部分。

    右键单击任何选项卡并选择 “自定义功能区”。你会发现当前标签已经 突出显示并选择。

  4. 创建一个新组甚至一个新选项卡以 放置您的自定义按钮。您不能将您的按钮添加到现有的 团体。您可以使用重命名...按钮为您的组和/或标签 好名字。

  5. 从下拉列表“Choose commands from:”中选择: 宏。下面的列表现在将向您显示所有宏。
  6. 选择 您希望为其创建按钮的宏,然后按添加>> 按钮。
  7. 要修改名称和图标,请按修改...按钮。
  8. 关闭编辑器选项对话框以返回到您的 项目窗口并使用您的按钮。

【讨论】:

    【解决方案2】:

    VBA 宏不能用于自定义 Outlook 中的功能区。您需要为此开发一个 COM 加载项。例如,它可以是基于 VSTO 的加载项。见Walkthrough: Creating Your First VSTO Add-In for Outlook

    VSTO 提供了两种自定义功能区 UI(又名 Fluent UI)的主要方法:

    如您所见,VSTO 提供了一个设计器,可以更快地创建自定义 UI。您可以在以下系列文章中阅读有关 Fluent UI 的更多信息:

    【讨论】:

      猜你喜欢
      • 2013-11-19
      • 1970-01-01
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多