2

Я использую пользовательские вкладки на ленте всех моих приложений MS Office 2010. Я хотел бы добавить некоторые элементы, которых нет в перечисленных командах в диалоговом окне "Настройка ленты". Например, я хотел бы добавить пункт «Отправить / получить» в диалоговом окне "Дополнительные параметры". Но эта команда не указана даже в списке "Все команды".

Примечание . Я понял, что могу написать макрос VBA, который открывает это диалоговое окно, а затем добавить макрос на ленту. Это то, что я сделал, но я думаю и надеюсь, что есть более чистый способ сделать это. Я ищу быстрый, простой способ сделать это, не требующий создания надстройки. (Время, которое потребуется для его создания, скорее всего, перевесит время, сэкономленное благодаря наличию элемента на ленте.)

Я использую Outlook 2010, но этот вопрос будет применяться к любой версии Outlook, которая имеет ленту. Ответы, однако, могут зависеть от версии (при условии, что ответ есть).

[ EDIT ] Обратите внимание, я не спрашиваю, как добавить эту конкретную команду. Если вы можете ответить, круто! Но вопрос в том, как добавить незарегистрированные команды вообще.

Также, пожалуйста, посмотрите на снимки экрана. Я не спрашиваю, как добавить команду «Отправить / получить все» (ярлык F9). Нужная команда в примере открывает диалоговое окно, которое позволяет управлять настройками для отправки и получения.

2 ответа2

2

Примечание: я не хочу отвечать на свой вопрос, особенно с помощью нескольких ссылок. Так что я собираюсь отметить это как вики сообщества.

Мой вопрос был легко понят, но я не мог придумать лучшего способа его сформулировать. Я спрашивал, был ли простой способ добавить команды на ленту, когда эти команды не были перечислены в списке команд. Я не буду приводить здесь другой пример, потому что не хочу еще больше путать проблему.

Я полагаю, что ответ, который я искал, состоит в том, что не существует тривиального способа сделать это, то есть перетаскивание, как для перечисленной команды. Но я получил сторонний ответ от бывшего члена команды Outlook, который понял вопрос и направил меня к следующим ресурсам MSDN. Следуя этим методам, можно добавить любую команду, надстройку COM и т.д. На ленте, просто изменив XML. Вне перетаскивания это почти так же просто, как и получается.

Временные команды перепрофилирования на беглой ленте Office

Настройка ленты Office 2007 для разработчиков

1

Вы можете найти это диалоговое окно в списке « Определить группы» в командах, которых нет в списке ленты .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .