Страницы: 1
RSS
Своя вкладка на русском языке на ленте excel 2007
 
Добрый вечер, уважаемые форумчане!

Возможно туплю, но не могу разобраться:
Excel 2007
короче, с помощью надстройки и xml создал дополнительную вкладку, если присваиваю ей название по английски (к примеру "My Tab") - все норм, все работает. Но стоит только поменять название (к примеру на "Мое") - и уже никакой вкладки не отображается.

Подскажите, пжл, можно как-то решить эту проблему?

спасибо!
 
Мое написать вот так: Moe (здесь латиница)  :)
 
Русское наименование необходимо вписывать в атрибут label
Код
<tab id="My_Tab" label="Мое">

Только пробелов в id быть не должно.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Та вроде бы все так и делаю..
Вот, короче, разметка в xml


Код
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
 <ribbon> 
 <tabs> 
 <tab id="CustomTab" label="Macroses"> 
 <group id="Podstanovka" label="Podstanovka"> 
 <button id="podstanovkaButtonpodstanovka" size="large" 
 label="Podstanovka" 
 onAction="personal.xlsb!podstanovka.podstanovka2" />       
 </group> 
 </tab> 
 </tabs> 
 </ribbon> 
</customUI>


если в label добавлю хоть одну русскую букву - вкладка исчезнет

возможно, проблема в том, что на компе стоит 2003 excel, а 2007 - только портативная версия?
Изменено: Maksymromaniuk - 25.05.2013 12:07:27
 
В портативной версии скорее всего просто нет языковой поддержки русского.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Причина ещё может быть в том, что CustomUI.xml сохраняется не в UTF-8 формате, а, например, в ANSI, если вы редактируете и создаёте его в блокноте, например.
 
anvg, Вы правы, файл сохранен как раз в ANSI формате, завтра на работе попробую в UTF-8 сохранить -посмотрим, что получится)
спасибо!
Страницы: 1
Наверх