2

Возможно ли, чтобы макет и формат элементов Command в группе лент Excel контролировался пользователем (т. Е. С помощью "обычного" использования Excel, без обращения к хакерам XML или редакторам пользовательского интерфейса)? В частности, можно ли контролировать, отображаются ли они в виде маленьких значков без текста в двух строках (т.е. по умолчанию), по сравнению с большими значками с текстом в одной строке (то есть, что Excel иногда решает сделать без видимой причины)?

Оба эти макета возникают, но неясно, как Excel выбирает, какой использовать, и если / как пользователь может управлять им. Однако, похоже, что это зависит от того, как группа и составляющие ее элементы Command были добавлены в содержащую их вкладку.

В качестве примера смотрите следующий скриншот. Он показывает пользовательскую вкладку под названием "Сравнить форматы групп", к которой я добавил две группы. Группа слева, «Шрифт (добавлен как группа)» - это просто группа "Шрифт" по умолчанию, добавленная как единое целое. Правый «Шрифт (добавленный как отдельные команды)» - это новая пользовательская группа, содержащая точно такие же элементы команд, но каждый из которых добавляется отдельно

Макет группы лент Excel

Обратите внимание, что хотя две группы содержат (при использовании "Настроить ленту") одни и те же элементы команд и в одинаковом порядке, существует шесть различий между тем, как две группы отображаются на реальной ленте:

  1. Размер иконки: по умолчанию маленький; большой на заказ
  2. Текст значка: по умолчанию нет; присутствует в обычае
  3. Расположение: узкое с иконками в двух рядах по умолчанию; Широкий с иконками на одной строке в обычай (возможно, из-за больших следов элементов Command)
  4. Использование подменю ": " Форматировать шрифт ячейки " по умолчанию помещается в подменю (нижний правый угол); оно остается полностью видимым вместе с остальными в пользовательском
  5. Отсутствующая команда: "Показать фонетическое поле" по умолчанию полностью опущена, но показывается вместе с остальными в пользовательском, даже если она присутствует в обеих группах при использовании настройки ленты

Обратите внимание, что "скученность" во вкладках ленты влияет на вышесказанное. Я показал две группы на пустой вкладке, чтобы сосредоточиться на проблеме, и это позволяет пользовательской группе, по крайней мере, распространяться. Вполне возможно, именно поэтому он выбирает самые большие элементы иконки / текст элемента Command - потому что это возможно. Но макеты разные, и пользовательская вкладка, кажется, делает то, что чувствует, что неоптимально, поскольку весь смысл ленты, по-видимому, состоит в том, чтобы позволить пользователю настраивать вещи по своему вкусу.

Итак: что вызывает различные различия в расположении, и есть ли способ, которым пользователь может это контролировать?


§ FWIW, это все, поэтому у меня может быть альтернативная версия вкладки "Главная" со всеми теми же группами, что и у оригинала, но с различными командами, которые я никогда не использую, удаляются. Это необходимо, потому что невозможно удалить отдельные команды из группы, если они добавлены как одна сущность

0