似乎找不到任何简单的 VBA 教程,用于将自定义组添加到 Outlook 2010 功能区的“主页”选项卡。
不应该是几个简单的步骤,包括遍历主页选项卡中的对象并以编程方式添加带有控件的组等,或者重新定义描述主页选项卡的 XML。
有没有包含这个简单示例的示例 VBA 代码或文章?具体来说,我正在尝试添加一个自定义组,其中包含 1 个文本字段和 1 个触发自定义宏的按钮。
干杯,戴夫——特林达兹在 Fedang #outlook-2010-vba
似乎找不到任何简单的 VBA 教程,用于将自定义组添加到 Outlook 2010 功能区的“主页”选项卡。
不应该是几个简单的步骤,包括遍历主页选项卡中的对象并以编程方式添加带有控件的组等,或者重新定义描述主页选项卡的 XML。
有没有包含这个简单示例的示例 VBA 代码或文章?具体来说,我正在尝试添加一个自定义组,其中包含 1 个文本字段和 1 个触发自定义宏的按钮。
干杯,戴夫——特林达兹在 Fedang #outlook-2010-vba
我无法让任何VBA为此工作,但我能够......
<tab>
Ribbon1.xml 中的元素具有属性idMso="TabMail"
完毕!
使用功能区 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 帮助文件,其中包含 Outlook 控件的 ID。安装后,查找文件OutlookExplorerControls.xlsx,该文件包含可用于属性insertBeforeMso的组的名称。