我在所有 MS Office 2010 应用程序的功能区上都使用自定义选项卡。我想添加一些未在“自定义功能区”对话框中列出的命令中的项目。例如,我想在“高级选项”对话框中添加“发送/接收”项目。但该命令未列出,甚至在“所有命令”列表中也没有列出。
笔记:我确实发现我可以编写一个 VBA 宏来打开此对话框,然后将该宏添加到功能区。这就是我所做的,但我正在考虑并希望有一种更简洁的方法来实现这一点。我正在寻找一个快速地,简单的实现此目的的方法不需要构建插件。(构建插件所花的时间可能超过将项目放在功能区上所节省的时间。)
我使用的是 Outlook 2010,但这个问题适用于任何带有功能区的 Outlook 版本。不过答案可能因版本而异(假设有答案)。
[编辑]请注意我不是询问如何添加这个特定命令。如果你能回答,太棒了!但是问题的关键在于通常如何添加未列出的命令。
另外,请看一下屏幕截图。我不是询问如何添加“发送/接收全部”命令(F9 快捷键)。例子,打开一个对话框,允许管理发送和接收的设置。
答案1
笔记:我讨厌自己回答问题,尤其是只有几个链接。所以我要把这个标记为社区维基。
我的问题很容易被误解,但我想不出更好的表达方式。我问的是,如果有一种简单的方法可以将命令添加到功能区(当这些命令未列在命令列表中时)我不想在这里再举一个例子,因为我不想让问题变得更加混乱。
我认为我所寻找的答案是,没有一种简单的方法可以实现这一点,即像列出的命令那样进行拖放。但我确实从一位前 Outlook 团队成员那里得到了一个场外答案,他理解这个问题,并指导我查看 MSDN 上的以下资源。按照这些方法可以添加任何通过简单地修改 XML,即可将命令、COM 插件等添加到功能区。除了拖放之外,这几乎是最容易的事情了。
答案2
您可以发现该对话框列为定义组在里面功能区中没有的命令列表。