我想自定义当" Home"时显示的功能区。在OUtlook 2010和2013中单击了选项卡。
问题 -
我绝对不知道从哪里开始。任何链接,文档或示例都会有所帮助。 我一直在经历msdn,但它都说自定义功能区,这不符合我的目的。我需要修改现有的功能区。
答案 0 :(得分:7)
可以......通过创建自定义功能区,然后将其添加到“主页”选项卡中。
首先,创建一个自定义功能区。这是一个例子http://msdn.microsoft.com/en-us/library/ee692172.aspx#OfficeOLExtendingUI_Explorer
然后添加:
idMso="TabMail"
到XML上的标签标记。这将指示Outlook将自定义功能区添加到“主页”选项卡。
使用链接的示例,它将是这样的:
<ribbon>
<tabs>
<tab id="MyTab"
idMso="TabMail"
getVisible="MyTab_GetVisible"
label="MyTab">
<group label="MyGroup" id="MyGroup">
<button id="MyButton"
size="large"
label="MyButton"
imageMso="HappyFace"
onAction="OnMyButtonClick"/>
</group>
</tab>
</tabs>
如果您使用的是Visual Studio的设计器而不是XML,请将自定义功能区选项卡的 ControlId 属性设置为 TabMail 。以下是使用Visual Studio创建自定义功能区的演练:http://msdn.microsoft.com/en-us/library/vstudio/bb386104(v=vs.100).aspx
如果您想将自定义功能区放在“主页”选项卡以外的其他位置,则需要找到位置的MSO ID。 Microsoft提供了一个列表,可以在http://www.microsoft.com/en-us/download/details.aspx?id=6627
下载答案 1 :(得分:1)
是的,可以修改现有功能区。按照下面给出的步骤自定义Outlook 2010中的现有功能区: