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

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

(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>

这是在 Word 2010 中打开 MyTemplate.dotm 时的结果:

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

最佳答案

这是使用标准菜单项时的常见问题。单个与符号 (&) 被解释为快捷键(按住 Alt 键时带有下划线的那个)。

要在标题中显示文字“&”,请将它们加倍: Copy&&Paste 。我不确定您是否需要对它们进行转义(如果需要,请使用 &amp;&amp; ,但双倍字符应该为您提供所需的输出。

关于xml - 在 Word 2010 中开发功能区选项卡,在组标签名称中使用与符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21333786/

10-09 02:29