似乎找不到任何简单的VBA教程,用于将自定义组添加到Outlook 2010功能区的“主页”选项卡中。使用VBA将自定义组添加到Outlook 2010中的主页选项卡
它不应该是一些简单的步骤,包括在主页选项卡中遍历对象,并以编程方式添加控件等组,或者重新定义描述主页选项卡的XML。
是否有任何示例VBA代码或文章有这个简单的例子?具体而言,我试图添加一个自定义组,其中包含一个文本字段和一个触发自定义宏的按钮。
干杯,戴夫 --Trindaz上Fedang#前景-2010-VBA
似乎找不到任何简单的VBA教程,用于将自定义组添加到Outlook 2010功能区的“主页”选项卡中。使用VBA将自定义组添加到Outlook 2010中的主页选项卡
它不应该是一些简单的步骤,包括在主页选项卡中遍历对象,并以编程方式添加控件等组,或者重新定义描述主页选项卡的XML。
是否有任何示例VBA代码或文章有这个简单的例子?具体而言,我试图添加一个自定义组,其中包含一个文本字段和一个触发自定义宏的按钮。
干杯,戴夫 --Trindaz上Fedang#前景-2010-VBA
我是不是能够得到任何VBA的这方面的工作,但我能......
<tab>
元素具有财产idMso="TabMail"
完成的主页选项卡!
我一直在寻找这个信息,欢呼声。为什么哦为什么在COM中标签为“Home”的标签在COM中称为“TabMail”!!! – 2011-11-10 11:39:10
大声笑 - 为什么Excel数据表在调用ListObjects时被隐藏了?愚蠢的MS :) – 2012-04-16 20:56:11
这使我真的想要得到Visual Studio(我也试图做到这一点,也与VBA失败)。 – enderland 2013-03-01 15:21:03
使用功能区XML 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。
http://msdn.microsoft.com/en-us/library/aa338202(office.12).aspx#OfficeCustomizingRibbonUIforDevelopers_WhatAbout says“在Outlook的情况下,只有COM加载项可以自定义Fluent UI。”也许VBA只是*不是用于自定义Outlook 2010功能区的选项? – Trindaz 2010-09-28 13:30:23