4

我正在开发MyTemplate.dotm用于 Word 2010 模板 ( ) 的功能区选项卡。

我的问题:我想在一个组的标签中有一个 & 符号。我已经尝试了很多事情,也尝试了很多关于这个问题的谷歌搜索,但没有任何效果:

(named)   &
(decimal) &
(decimal) &
(hex)     &

这是我尝试过的,保存在MyTemplate.dotm-file 中的 xml(使用Microsoft Office 的自定义 UI 编辑器):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
  <ribbon>
    <tabs>
      <tab id="tabMyTemplate" label="myTemplate">

        <group id="grpCopyAndPasteCopy1" label="Copy&amp;Paste 1">
        <!-- HTML Entity (named) &amp; -->
        </group>
        <group id="grpCopyAndPasteCopy2" label="Copy&#38;Paste 2">
        <!-- HTML Entity (decimal) &#38; -->
        </group>
        <group id="grpCopyAndPasteCopy3" label="Copy&#038;Paste 3">
        <!-- HTML Entity (decimal) &#038; -->
        </group>
        <group id="grpCopyAndPasteCopy4" label="Copy&#x26;Paste 4">
        <!-- HTML Entity (hex) &#x26; -->
        </group>

      </tab>
    </tabs>
  </ribbon>
</customUI>

这是MyTemplate.dotm在 Word 2010 中打开时的结果: 在此处输入图像描述

有谁知道我应该如何解决这个问题?

4

1 回答 1

11

这是使用标准菜单项时的常见问题。一个与号 (&) 被解释为快捷键(当您按住 Alt 键时,会显示下划线)。

要在标题中显示文字“&”,请将它们加倍:Copy&&Paste。对于 XML,您需要使用&amp;&amp;. 加倍的字符应该给你你想要的输出。

于 2014-01-25T20:17:37.683 回答