添加宏按钮以触发特定宏

Adding macro button to trigger a specific Macro

每当我将自定义宏按钮添加到快速访问工具栏时,它都是一个通用宏 window 调用按钮。我想要的是,如果我点击按钮,一个特定的宏应该直接启动运行。到目前为止,在我这样做之前有 2-3 个步骤。首先,我点击快速访问工具栏上的图标,另一个小下拉菜单不必要地显示在这里(不知道为什么 Add Ons 出现在这里,我从来没有添加)

其次,如果我再次单击下拉列表中较大的宏图标,我会看到一个对话框,我必须从列表中选择宏。我不想经历这一切。只要我点击按钮,一个特定的宏(我应该能够配置宏的名称)就会启动。我知道有一个快捷方式可用于触发特定的宏,但我更喜欢按钮。

如果您不想手动配置 QAT 按钮,您可以考虑开发基于 COM 的 add-in。有关详细信息,请参阅 Walkthrough: Create your first VSTO Add-in for Outlook

要自定义功能区 UI 您可以使用 VSTO 提供的设计器,请参阅 Walkthrough: Create a custom tab by using the Ribbon Designer