似乎找不到任何简单的VBA教程,可以将自定义组添加到Outlook 2010功能区的“主页”选项卡中。
不应该是一些简单的步骤,包括在“主页”选项卡中遍历对象,以编程方式添加具有控件等的组,或者重新定义描述“主页”选项卡的XML。
是否有任何示例VBA代码或文章都有这个简单的例子?具体来说,我正在尝试添加一个自定义组,其中包含1个文本字段和1个用于触发自定义宏的按钮。
干杯, 戴夫 --Tindind在Fedang#outlook-2010-vba
答案 0 :(得分:7)
我无法让任何VBA为此工作,但我能够......
<tab>
元素具有属性idMso="TabMail"
完成!
答案 1 :(得分:3)
使用Ribbon XML for Outlook 2010的另一个答案:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabMail">
<group id="Group0" label="my Group" insertBeforeMso="GroupMoveActions">
<button id="myButton"
size="large"
label="someLabel"
screentip="A tip to read..."
supertip="Some super tip..."
/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
您还可以下载此文件:Office 2010 Help Files,其中包含Outlook控件的ID。安装完成后,查找文件 OutlookExplorerControls.xlsx ,此文件包含可用于属性 insertBeforeMso 的组的名称。