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

细品RibbonX(37):screentip属性和supertip属性详解

作者:绿色风 分类: 时间:2022-08-17 浏览:187
楼主
biaotiger1
当用户悬浮鼠标在控件上时,screentip属性和supertip属性能够为控件提供有帮助的文本,与用户共享信息,指出该控件的目的。使用screentip告诉用户控件是什么,使用supertip提供稍微更长一点信息,解释该控件做什么。下图为一个示例。

 
screentip部分是框顶部给出键盘快捷键的粗线,而supertip是其剩下的信息。
然而,Microsoft不会让我们在supertip中添加自已的图像
创建screentip属性和supertip属性
(1)创建一个新的.xlsx文件,并将其保存为CustomKeytip.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.                     screentip="This is very accurate information!"
  13.                     supertip="It tells you nothing... which is exactly what this button does!"
  14.                     imageMso="HappyFace"/>
  15.                 </group>
  16.         </tab>
  17.     </tabs>
  18. </ribbon>
  19. </customUI>

(4)保存后关闭CustomUI Editor。
(5)在Excel中重新打开该文件,将鼠标悬浮在自定义按钮上,结果如下图所示。

 
当在XML中使用跨多行的文本时,tab字符能够用于排列XML代码而不会影响用户看到的文字。然而,输入额外的硬回车或空格将在属性显示的文本中插入空格。
如果希望在输出的文本中强迫换行,则需要在XML中添加字符。这五个字符强迫在输出中硬回车。
2楼
海洋之星
路过,

免责声明

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

评论列表
sitemap