无法获取要在Word自定义xml功能区菜单中显示的密钥提示
我已经在Word中创建了一个自定义功能区,需要在其上设置关键提示。我的按键提示适用于自定义选项卡和选项卡中的第一级按钮。但我想在我的菜单按钮上的按键提示,无论我尝试什么,我都无法让它们出现。任何想法都将不胜感激,我已经寻找答案一段时间了 以下是我的xml:无法获取要在Word自定义xml功能区菜单中显示的密钥提示,xml,vba,ms-word,ribbon,Xml,Vba,Ms Word,Ribbon,我已经在Word中创建了一个自定义功能区,需要在其上设置关键提示。我的按键提示适用于自定义选项卡和选项卡中的第一级按钮。但我想在我的菜单按钮上的按键提示,无论我尝试什么,我都无法让它们出现。任何想法都将不胜感激,我已经寻找答案一段时间了 以下是我的xml: <?xml version="1.0" encoding="utf-8"?> <customUI xmlns="http://schemas.microsoft.com/of
<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon>
<tabs>
<tab id="customTab" label="Plain English" keytip="X" >
<group id="Interface" label="Interface with Excel" >
<menu id="Menu1" label="Copy Exercises" size="large" imageMso="Paste" keytip="E" >
<button id="Btn1" label="Dict1" imageMso="OutlineDemote" onAction="pasteDictation1" keytip="D1" />
<button id="Btn2" label="Dict2" imageMso="OutlineDemote" onAction="pasteDictation2" keytip="D2" />
<button id="Btn3" label="Voice" imageMso="OutlineDemote" onAction="pasteVoice" keytip="V" />
<button id="Btn4" label="FITB" imageMso="OutlineDemote" onAction="pasteFITB" keytip="F1" />
<button id="Btn5" label="FITB2" imageMso="OutlineDemote" onAction="pasteFITB2" keytip="F2" />
<button id="Btn6" label="MATCH" imageMso="OutlineDemote" onAction="pasteMatch" keytip="M" />
</menu >
<menu id="Menu2" label="Build links" size="large" imageMso="EditLinks" keytip="B" >
<button id="build1" label="Find strings" imageMso="FindDialog" onAction="linkHistory1" keytip="F" />
<button id="build2" label="Build links" imageMso="EditLinks" onAction="linkHistory2" keytip="B" />
</menu >
<menu id="Menu3" label="Copy to Excel" size="large" imageMso="CopyToPersonalCalendar" keytip="C" >
<button id="cop1" label="First copy" imageMso="_1" onAction="firstCopy" keytip="1" />
<button id="cop2" label="Second copy" imageMso="_2" onAction="secondCopy" keytip="2" />
</menu >
<button id="jrh" visible="true" size="large"
label="JR Highlights" keytip="H"
onAction="findReplace2"
imageMso="TextHighlightColorPicker"/>
</group>
<group id="Links" label="Links" >
<menu id="Menu4" label="Internal Links" size="large" imageMso="ImportTextFile" keytip="L" >
<button id="il1" label="Lessons" imageMso="OutlineDemote" onAction="linkLessons" keytip="d" />
<!--button id="il2" label="Current Lesson" imageMso="OutlineDemote" onAction="linkCurrentLesson" keytip="b" />
<button id="il3" label="Expressions" imageMso="OutlineDemote" onAction="linkExpressions" keytip="c" />
<button id="il4" label="Current Expression" imageMso="OutlineDemote" onAction="linkCurrentExpression" keytip="d" />
<button id="il5" label="Videos" imageMso="OutlineDemote" onAction="linkVideos" keytip="e" />
<button id="il9" label="Current Video" imageMso="OutlineDemote" onAction="linkCurrentVideo" keytip="f" />
<button id="il6" label="Lingo" imageMso="OutlineDemote" onAction="linkLingo" keytip="g" />
<button id="il7" label="Current Lingo" imageMso="OutlineDemote" onAction="linkCurrentLingo" keytip="h" />
<button id="il8" label="Number" imageMso="OutlineDemote" onAction="linkNumber" keytip="i" /-->
</menu >
<button id="lin2" visible="true" size="large"
label="External Link" keytip="X"
onAction="linkExternal"
imageMso="ExportTextFile"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
以及按钮和菜单的图像:
我模糊地记得按键提示不用于菜单项,但我无法从手头的文档中确认这一点。但是,如果查看内置菜单,则按键提示对应于菜单项的加速器键 基于此,我会尝试将快捷键添加到菜单项中
<button id="cop1" label="&First copy" imageMso="_1" onAction="firstCopy" />
<button id="cop2" label="&Second copy" imageMso="_2" onAction="secondCopy" />
您的关键提示的目的是什么。。。提供比标签上更多的信息?也许你应该考虑超级提示。就个人而言,这并不意味着冒犯,但我认为E B C H L X标签看起来很糟糕。@RichMichaels-这不是关键提示的目的。看《你好,提摩太》,谢谢你的回复。我不太明白你的意思,对不起!加速器钥匙和钥匙头有什么区别?事实上,内置菜单有按键提示,这让我觉得我应该能够将它们添加到我的菜单中。在您的示例xml中,我只能在您的按钮中看到按键提示,就像在我的按钮中一样。@kwibbler-accelerator key=快捷键。它在菜单上显示为带下划线的字符,并由标签文本中的“&;”指定,如我的示例xml所示。这非常有效,非常感谢!