我在VS 2012中创建了一个新的Outlook 2013插件C#VSTO项目。我已经添加了一个XML文件来自定义功能区以添加一个带有2个现有按钮的新选项卡。但我无法在快速访问工具栏(QAT)中显示按钮。
以下是我编写的XML。它显示新的选项卡和按钮。但是,不会在快速访问工具栏中显示指定的按钮。
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<qat>
<sharedControls>
<button idMso="NewMailMessage" visible="true" />
<button idMso="NewTask" visible="true" />
</sharedControls>
</qat>
<tabs>
<tab id="newTab" label="New Tab" insertBeforeMso="TabCalendarTableView">
<group id="newGroup" label="New">
<button idMso="NewMailMessage" size="large"/>
<button idMso="NewAppointment" size="large"/>
<button idMso="NewContact" size="large"/>
<button idMso="NewDistributionList" size="large"/>
<button idMso="NewTask" size="large"/>
<button idMso="MailNewItemMenu" size="large"/>
</group>
</tab>
</tabs>
</ribbon>
我需要更改什么才能显示快速访问工具栏中的按钮?
答案 0 :(得分:0)
您需要将 startFromScratch 属性添加到功能区属性中。
查看MSDN中的以下系列文章:
它们包含以下文字:
快速访问工具栏。只能在从头开始模式下创作。
您可以通过将Ribbon元素的startFromScratch属性设置为true来自定义快速访问工具栏。