[英]Visual C#: Add ribbon button to start tab? (Outlook add in)
我正在Visual Studio 2012中使用功能区设计器来添加Outlook外接程序。
我需要将多个功能区按钮添加到Outlook功能区中的不同现有选项卡。
知道我的按钮显示在“添加到”选项卡中,那么如何将其设置为内置选项卡?
您应该只能将其添加为tabs元素下的标签,就像下面的XML一样。
<?xml version="1.0" encoding="UTF-8"?>
<customUI onLoad="Ribbon_Load" xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab id="MyNewTab" label="My Tab" visible="true">
<group id="TabGroup" label="My Group" visible="true">
<button id="TestButton" onAction="TestButton_Click" label="Test Button" size="large" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
我不确定如何从设计器中执行此操作,但是可以访问Ribbon.xml文件并以这种方式添加它。
请注意,这仅适用于自定义标签。 如果要将其添加到内置选项卡,则需要使用该选项卡的idMso进行指定。 例如,如果要将其添加到约会选项卡,则可以使用:
<tab idMso="TabAppointment">
</tab>
在这里您可以找到控件ID 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.