Не удается найти список большинства (всех?) Имен вкладок для ленты в Office
После некоторого интенсивного поиска в Google я пришел к выводу, что не могу найти информацию об именах идентификаторов для различных компонентов ленты в Office.
Например, даже если работает следующий XML, мне нужно скрыть отображение ошибки надстройки из-за ошибки TabMail при создании нового электронного письма. Я понимаю, что это потому, что я в настоящее время нацеливаюсь на все окна в Outlook, но должен ориентироваться только на основное. Когда создается новое электронное письмо, моя надстройка пытается вставить себя в нее, что тоже вызывает ошибку.
<ribbon>
<tabs>
<tab idMso="TabMail">
<group id="Animals" label="Animal group">
<splitButton id="MainSplitButton" size="large">
<button id="Donkey"
label="Donkey me"
getImage="GetImage"
showImage="true"
onAction="Donkey_Click"/>
...
- Где я могу найти список всех (или, по крайней мере, наиболее распространенных) имен вкладок и групп?
- Или, по крайней мере, что гуглить (очевидно, мои поиски не были основаны на словах, достаточно отличительных)?
Предпочитая цифровую информацию, я бы хотел приобрести литературу, посвященную разработке надстроек Office. Даже по этому вопросу мои поиски были неубедительными (много хитов, ни один из которых не чувствовал себя нужным.)
2 ответа
Для Office 2007 см. Эту ссылку, для Office 2010 Fluent UI нажмите здесь, и версия 2013 здесь.
Я также не нашел много хорошей литературы, но на форумах есть тонны постов, и, поскольку я работаю только в Excel (с довольно хорошим сообществом разработчиков), я с этим согласился.
Если вы ищете документацию для использования обратных вызовов ленты, вы идете
Для Office 2007
http://msdn.microsoft.com/en-us/library/office/aa338199%28v=office.12%29.aspx http://msdn.microsoft.com/en-us/library/office/aa722523%28v=office.12%29.aspx
Для офиса 2010
http://msdn.microsoft.com/en-us/library/ee691833%28v=office.14%29.aspx