Разделители лент Excel Custom

Разделители лент Excel Custom

Я искал способ вставить вертикальные разделители в пользовательскую ленту в Excel 2010, что, похоже, проблематично для всех. Я обыскал всю планету и мне сказали, что это невозможно!

решение1

Вот так... Это применимо к Excel 2010 и далее.

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

  2. Убедитесь, что в окне «Настройка ленты» выбрана новая вкладка.

  3. Добавьте еще одну группу или может больше (у меня в ленте 4 группы)

  4. Вставьте свои кнопки/макросы в каждую из этих групп.

  5. Нажмите «ОК» и вуаля, теперь у вас есть вертикальные разделители.

  6. Экспортируйте настройки с помощью кнопки «Импорт/Экспорт» в нижней части окна в файл с именем по умолчанию («Excel Customizations.exportedUI»). Это XML-файл.

  7. Отредактируйте этот файл с помощью текстового редактора, найдите фразу «autoScale="true" (по одной для каждой группы), это определит, будут ли ваши кнопки большими или маленькими. Если для этого параметра установлено значение true, то, возможно, некоторые кнопки будут большими, а некоторые маленькими. Измените его на «autoScale="false", чтобы отобразить маленькие кнопки.

  8. Импортируйте файл обратно в окно «Настройка ленты», нажмите «ОК», чтобы перезаписать все существующие настройки.

По умолчанию группы ленты разделены "вертикальным разделителем", в каждой группе может быть одна или несколько кнопок/макросов, каждая группа будет иметь свою собственную метку внизу. Кажется, что все пытаются поместить все свои кнопки/макросы в одну группу в своей пользовательской ленте вкладок, поэтому они не могут вставлять разделители по отдельности. Это ЕДИНСТВЕННЫЙ способ, которым вы можете иметь разделители в своей пользовательской ленте.

решение2

Вы можете редактировать экспортированный файл UI, добавив

<mso:separator id="sep1" visible="true"/>

каждому разделителю потребуется уникальный идентификатор.

Связанный контент