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