1

Существует странная проблема с надстройками Office365. Надстройка описана в файле manifest.xml, который «связан» с некоторой веб-страницей.Символ амперсанда в надстройках Office/Outlook

Хорошо, поэтому давайте перейдем к проблеме. В Manifest.xml есть тег

<DisplayName DefaultValue="SomethingAndSomething"/> 

Когда я использую амперсанд на мое имя, как-то & Что-то он не работает. Моя следующая попытка состояла в использовании HTML-кода. Таким образом, это выглядит так:

<DisplayName DefaultValue="Something&amp;Something"/> 

Теперь он работает только для веб-сайта перспективы. Это не работает для рабочего стола. Моя надстройка должна появляться как кнопка на ленте, а в версии для рабочего стола Outlook нет кнопки.

Редактировать: Хорошо, у меня есть информация. Мне нужно исправить свой вопрос.

При использовании одного амперсанд в теге

&#38; 

Существует подчеркивание в настольной версии Outlook. В веб-версии Outlook есть амперсанд.

Когда я использую два амперсандов в теге

&#38;&#38; 

Существует амперсанд в настольной версии Outlook. Существует двойной амперсанд в веб-версии Outlook.

Название моего продукта должно быть также в GroupName (в ленте), ярлык, описание. Так что мои строковые ресурсы выглядеть следующим образом

<bt:String id="myGroupLabel" DefaultValue="Something&#38;&#38;Something"/> 
<bt:String id="myLabel" DefaultValue="Something&#38;&#38;Something"/> 
<bt:String id="myTitle" DefaultValue="Something&#38;&#38;Something"/> 

В этом случае, когда я использую прогноз настольную версию, моя кнопку ленты для панели задач, не отображается. В веб-версии все работает правильно.

ответ

1

Спасибо, что поделились этим вопросом. Пожалуйста, попробуйте это:

&#38;&#38;

, который должен работать.

+0

Он работает на рабочем столе! Но теперь у меня есть два амперсанда в моей веб-версии Outlook. Есть ли способ установить имя в соответствии с платформой? – FishWithHorseradish