Существует странная проблема с надстройками Office365. Надстройка описана в файле manifest.xml, который «связан» с некоторой веб-страницей.Символ амперсанда в надстройках Office/Outlook
Хорошо, поэтому давайте перейдем к проблеме. В Manifest.xml есть тег
<DisplayName DefaultValue="SomethingAndSomething"/>
Когда я использую амперсанд на мое имя, как-то & Что-то он не работает. Моя следующая попытка состояла в использовании HTML-кода. Таким образом, это выглядит так:
<DisplayName DefaultValue="Something&Something"/>
Теперь он работает только для веб-сайта перспективы. Это не работает для рабочего стола. Моя надстройка должна появляться как кнопка на ленте, а в версии для рабочего стола Outlook нет кнопки.
Редактировать: Хорошо, у меня есть информация. Мне нужно исправить свой вопрос.
При использовании одного амперсанд в теге
&
Существует подчеркивание в настольной версии Outlook. В веб-версии Outlook есть амперсанд.
Когда я использую два амперсандов в теге
&&
Существует амперсанд в настольной версии Outlook. Существует двойной амперсанд в веб-версии Outlook.
Название моего продукта должно быть также в GroupName (в ленте), ярлык, описание. Так что мои строковые ресурсы выглядеть следующим образом
<bt:String id="myGroupLabel" DefaultValue="Something&&Something"/>
<bt:String id="myLabel" DefaultValue="Something&&Something"/>
<bt:String id="myTitle" DefaultValue="Something&&Something"/>
В этом случае, когда я использую прогноз настольную версию, моя кнопку ленты для панели задач, не отображается. В веб-версии все работает правильно.
Он работает на рабочем столе! Но теперь у меня есть два амперсанда в моей веб-версии Outlook. Есть ли способ установить имя в соответствии с платформой? – FishWithHorseradish