Разработване на раздел на лента в Word 2010, използване на символ амперсанд в името на етикета на групата

Разработвам раздел на лента за използване в шаблон (MyTemplate.dotm) за Word 2010.

Моят проблем: Искам да имам символ амперсанд (&) в етикета за група. Опитах много неща, а също и много гугъл относно този проблем, но нищо не работи:

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

Това е, което опитах, xml, записан в MyTemplate.dotm-файл (с Custom UI Editor за Microsoft Office):

<?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: въведете описание на изображението тук

Някой знае ли как трябва да реша този проблем?


person Hauns TM    schedule 24.01.2014    source източник
comment
Да, имате нужда   -  person    schedule 24.01.2014
comment
И двата ви отговора бяха правилни @Ken White и @bibadia. Накарах ме да работя с &amp;&amp; в моето маркиране. Ако някой от вас желае да напише отговор, ще се радвам да го отбележа като правилен.   -  person Hauns TM    schedule 26.01.2014


Отговори (1)


Това е често срещан проблем при работа със стандартни елементи от менюто. Единичен амперсанд (&) се интерпретира като клавиш за бърз достъп (този, който се подчертава, когато задържите клавиша Alt).

За да покажете буквално „&“ в надписа, удвоете ги: Copy&&Paste. Не съм сигурен дали ще трябва да ги избягвате или не (ако го направите, използвайте &amp;&amp;, но удвоените знаци трябва да ви дадат желания резултат.

person Ken White    schedule 25.01.2014
comment
Току-що попаднах на това и мога да потвърдя, че трябва да бъдат избягани, както е посочено. - person Jamie Garroch - MVP; 06.07.2018