如何在色带上设置keytip?

问题描述 投票:6回答:2

我将我的 keytip 属性,使分割按钮成为"CKS",但当我在Outlook 2010中执行附加组件时,我得到的提示是它可以通过"Y7". 我猜测是一些默认的扔进和任意的数字。

我怎么才能强制 我的 选择的字符组合是功能区上的有效字符?

vsto add-in ribbon
2个回答
12
投票

你应该可以使用自己的快捷键,通过使用 "Y7"。keytip 属性,但有时Office程序会决定将其改为 Y1, Y2 等,可能是由于与内置控件的按键提示冲突。

我没有Outlook,但我尝试了"CKS"键尖在Excel 2010中,无论是在选项卡上还是在按钮上,都可以使用。下面是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>
© www.soinside.com 2019 - 2024. All rights reserved.