我正在使用 Visual Studio 2012 中的功能区设计器作为 Outlook 插件。
我需要将几个功能区按钮添加到 Outlook 功能区中的不同现有选项卡。
知道我的按钮显示在“添加”选项卡中,那么如何将其设置为内置选项卡?
我正在使用 Visual Studio 2012 中的功能区设计器作为 Outlook 插件。
我需要将几个功能区按钮添加到 Outlook 功能区中的不同现有选项卡。
知道我的按钮显示在“添加”选项卡中,那么如何将其设置为内置选项卡?
您应该能够将其添加为选项卡元素下的选项卡,如下面的 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。