Возможно ли, чтобы макет и формат элементов Command в группе лент Excel контролировался пользователем (т. Е. Посредством «обычного» использования Excel, без обращения к хакерским файлам XML или редакторам пользовательского интерфейса)? В частности, можно ли контролировать, отображаются ли они в виде маленьких значков без текста в двух строках (т.е. по умолчанию), по сравнению с большими значками с текстом в одной строке (то есть, что Excel иногда решает сделать без видимой причины)?
Оба эти макета возникают, но неясно, как Excel выбирает, какой использовать, и если / как пользователь может им управлять. Похоже, однако, что это зависит от того, как группа и составляющие ее элементы Command были добавлены в содержащую их вкладку.
Как пример, смотрите следующий скриншот. Он показывает пользовательскую вкладку под названием «Сравнить форматы групп», к которой я добавил две группы. Группа слева, «Шрифт (добавлен как группа)» - это просто группа «Шрифт» по умолчанию , добавленная как единое целое . Один справа, «Шрифт (добавляется как отдельные команды)» новая настраиваемая группа , содержащая те же элементы команд, но каждый из них по отдельности добавлены .§
Обратите внимание, что хотя две группы содержат (при использовании «Настроить ленту» ) одни и те же элементы команды и в одинаковом порядке, существует шесть различий между тем, как две группы отображаются на реальной ленте:
- Размер иконки: маленький по умолчанию; большой на заказ
- Текст значка: по умолчанию нет; присутствует в обычае
- Расположение: узкое с иконками в двух рядах по умолчанию; Широкий с иконками на одной строке в обычай (возможно, из-за больших следов элементов Command)
- Использование подменю ": " Форматировать шрифт ячейки " по умолчанию помещается в подменю (нижний правый угол); оно остается полностью видимым вместе с остальными в пользовательском
- Отсутствующая команда: «Показать фонетическое поле» по умолчанию полностью опущена, но отображается вместе с остальными в пользовательской, даже если она присутствует в обеих группах при использовании настройки ленты
Обратите внимание, что «скученность» во вкладках ленты влияет на вышесказанное. Я показал две группы в пустой вкладке, чтобы сосредоточиться на проблеме, и это позволяет пользовательской группе, по крайней мере, распространяться. Возможно, именно поэтому он выбирает самые большие элементы иконки / текст элемента Command - потому что это возможно . Но макеты отличаются, и пользовательская вкладка, кажется, делает то, на что она похожа, что не оптимально, поскольку весь смысл ленты заключается в том, чтобы позволить пользователю настраивать вещи по своему вкусу.
SO: что вызывает различные различия в расположении, и есть ли способ, которым пользователь может это контролировать?
§ FWIW, это все, так что у меня может быть альтернативная версия вкладки «Главная», со всеми теми же группами, что и в оригинале, но с различными командами, которые я никогда не использую, удаляются. Это необходимо, потому что невозможно удалить отдельные команды из группы, если они добавлены как одна сущность