使用VBA将自定义组添加到Outlook 2010的“主页”选项卡
在Outlook 2010功能区中,似乎找不到任何用于将自定义组添加到“主页”选项卡的简单VBA教程 这不应该是几个简单的步骤,比如遍历Home选项卡中的对象,以编程方式添加带有控件的组等,或者重新定义描述Home选项卡的XML 有没有包含这个简单示例的VBA代码或文章示例?具体来说,我试图添加一个自定义组,其中包含一个文本字段和一个触发自定义宏的按钮 干杯, 戴夫使用VBA将自定义组添加到Outlook 2010的“主页”选项卡,vba,ribbon,ribbon-control,outlook-2010,Vba,Ribbon,Ribbon Control,Outlook 2010,在Outlook 2010功能区中,似乎找不到任何用于将自定义组添加到“主页”选项卡的简单VBA教程 这不应该是几个简单的步骤,比如遍历Home选项卡中的对象,以编程方式添加带有控件的组等,或者重新定义描述Home选项卡的XML 有没有包含这个简单示例的VBA代码或文章示例?具体来说,我试图添加一个自定义组,其中包含一个文本字段和一个触发自定义宏的按钮 干杯, 戴夫 --Fedang上的Trindaz#outlook-2010-vba我无法让任何vba为此工作,但我能够 在Visual Stud
--Fedang上的Trindaz#outlook-2010-vba我无法让任何vba为此工作,但我能够
元素具有属性idMso=“TabMail”
完成了 使用Outlook 2010功能区XML的另一个答案:
<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>
您还可以下载此文件:其中包含Outlook控件的ID。安装后,查找文件OutlookExplorerControls.xlsx,该文件包含可用于insertBeforeMso属性的组的名称。说明“对于Outlook,只有COM加载项可以自定义Fluent UI。”也许VBA不是定制Outlook 2010功能区的选项?我一直在到处寻找这些信息,干杯。为什么在Outlook中标记为“主页”的选项卡在COM中称为“TabMail”??!?!LOL-为什么Excel数据表被称为ListObjects?傻小姐:)这让我真的很想得到VisualStudio(我也试着这么做,但VBA也失败了)。