如何在功能区上设置keytip?

时间:2012-10-08 01:46:58

标签: vsto add-in ribbon

我将分割按钮的keytip属性值设置为“ CKS ”但是当我在Outlook 2010中执行该加载项时,我得到了它可以访问的提示使用“ Y7 ”。我猜它是一些默认的掷骰子和任意数字。

如何强制我的选择字符组合作为功能区上的有效字符组合?

1 个答案:

答案 0 :(得分:11)

您应该能够使用自定义快捷方式,在功能区的customUI XML中使用keytip属性,但有时Office程序决定将其更改为 Y1 Y2 等,可能是因为与内置控件的键提示冲突。

我没有Outlook,但我在Excel 2010中尝试了“ CKS ”键提示,包括选项卡和按钮,它都有效。以下是用于Excel功能区的XML:

<customUI onLoad="RibbonLoad" 
          xmlns="http://schemas.microsoft.com/office/2009/07/customui">
  <ribbon>
    <tabs>
      <tab id="tabTest" 
           label="Test" 
           keytip="CKS" >
        <group id="grpTest" 
               label="Group #1" >
          <button id="btn1" 
                  label="Button #1" 
                  size="large" 
                  keytip="CKS" />
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>