ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E文精选 > Excel VBA > 细品RibbonX(36):keytip属性详解

细品RibbonX(36):keytip属性详解

作者:绿色风 分类: 时间:2022-08-17 浏览:119
楼主
biaotiger1
keytip能够使用户通过键盘导航功能区。这是不喜欢使用鼠标的用户非常喜欢的功能,也有助于使用户界面更易访问。
按Alt键将进入键击导航模式,显示可用的键击名,能使用户导航选项卡、组和控件层次。简单地按下代表某命令的字符,将激活该命令。
keytip属性接受至多三个字符。由于其目的是使UI通过键盘比使用鼠标访问更有效,因此应该使其尽可能简短。并且,键击名与其要激活的控件名越不相关,用户要记住也就越难,因此就越不会使用。
如下图所示,按下Alt键,进入键击导航模式。

 
如果再按下代表开始选项卡的H键,将呈现该选项卡每个命令的快捷键,如下图所示。

 
然后,按下相应的字母键或数字键,就会执行相应的命令。
虽然记住所有的命令是不可能的,但是Microsoft已经为我们提供了一种容易的显示键击的方式。
创建keytip
要创建自已的keytip属性,只需在XML结构的父元素中添加适当的keytip=”abc”标签。
(1)创建一个新的.xlsx文件,并将其保存为Excel keytip Example.xlsx。
(2)关闭该文件并在CustomUI Editor中打开。
(3)输入下列XML代码:

  1. <customUI xmlns=”http://schemas.microsoft.com/office/2006/01/customui”>
  2.     <ribbon startFromScratch=”false”>
  3.         <tabs>
  4.             <tab id=”rxtabDemo”
  5.                label=”Demo”
  6.                keytip=”cD”
  7.                insertBeforeMso=”TabHome”>
  8.                <group id=”rxgrpDemo”
  9.                   label=”Demo Group”>
  10.                   <button id=”rxb**emo”
  11.                   label=”Testing”
  12.                   keytip=”B”
  13.                   imageMso=”HappyFace”/>
  14.                </group>
  15.             </tab>
  16.         </tabs>
  17.     </ribbon>
  18. </customUI>
上述代码简单地创建了一个包含笑脸按钮的新组。
(4)保存后关闭CustomUI Editor。
(5)在Excel中重新打开该文件,按下Alt键之后,结果如下图所示。

 
2楼
xyf2210
强大
3楼
水星钓鱼
感谢分享,学习
4楼
芐雨
来学习一下
5楼
rongjun
学习了!

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap