Как настроить ленту и панель быстрого доступа в Microsoft Office 2010 – Вадим Стеркин
В Microsoft Office 2010 продолжается традиция ленточного интерфейса, заложенная в Office 2007. Более того, полноценную ленту получили приложения раньше не имевшие ее (например, Outlook). В Office 2010 можно за несколько минут настроить ленту в полном соответствии со своими задачами. Я расскажу, как это сделать на примере Word 2010.
Возможности настройки ленты
Лента состоит из вкладок, в которых по группам распределены команды. На рисунке ниже вы видите группу Моя, которую я создал на стандартной вкладке Главная и наполнил нужными мне командами.
Увеличить рисунок
В группу я добавил быстрый переход к параметрам Word, вставку рисунка, перемещение по примечаниям и управление шаблоном документа. Я также поместил группу в удобном мне месте вкладки.
Разработчики Office 2010 учли запросы пользователей, желающих получить полный контроль над видом ленты (в Office 2007 для этого приходилось пользоваться сторонними надстройками). В Office 2010 появилось огромное количество настроек для ленты.
Теперь вы можете:
- скрывать и отображать вкладки и группы
- добавлять свои вкладки
- добавлять свои группы на любые вкладки
- изменять порядок вкладок и групп
- переименовывать стандартные вкладки и группы
- импортировать и экспортировать настройки ленты и панели быстрого доступа
Фактически нельзя лишь добавить свои команды в стандартные группы, но это и не требуется, поскольку можно заменить любую группу своей.
Настройка ленты
Учитывая такое количество возможных настроек, в параметрах приложений Office 2010 появилась отдельная группа для настройки ленты. Чтобы отобразить ее, щелкните Файл – Параметры – Настройка ленты.
Увеличить рисунок
В финальной версии Office 2010, в отличие от Beta, уже включена по умолчанию вкладка «Разработчик», на которой сосредоточен доступ к макросам, надстройкам, защите документа и управлению шаблонами.
В таблице ниже я перечислил основные действия для настройки ленты.
Если вы хотите | Выполните следующие действия |
---|---|
Добавить новую вкладку |
При создании вкладки сразу создается настраиваемая группа, которой также можно задать имя. |
Добавить группу к существующей вкладке |
К названию пользовательской группы добавляется слово «настраиваемая». Стандартную группу настроить нельзя, но ее можно переименовать. |
Добавить команду в группу |
Команда добавляется в конец списка в группе. Чтобы сразу задать место команды в списке, вместо группы выделяйте входящую в нее команду, после которой вы хотите добавить новую.
|
Изменить порядок вкладок, групп или команд | Выделите вкладку, группу или команду и используйте кнопки и для перемещения выделенного элемента вверх и вниз по списку.
Вы также можете выбрать эти варианты перемещения из контекстного меню. Но, на мой взгляд, быстрее всего перетащить элемент мышью в нужное расположение. |
Привести ленту и панель быстрого доступа к стандартному виду | Выделите вкладку и нажмите кнопку Сброс.
Сбросить только выбранную вкладку можно лишь в том случае, если это стандартная вкладка, которую вы изменили (добавили или удалили группы). Во всех остальных случаях доступен только сброс всех настроек — ленты и панели быстрого доступа. |
Сохранить настройки ленты и панели быстрого доступа или импортировать их | Нажмите кнопку Импорт-Экспорт и выберите одно из этих двух действий.
Настройки сохраняются в файле интерфейса Office с расширением .exportedUI. Я экспортировал группу, с которой начал рассказ о настройке ленты – можете попробовать импортировать ее. Обратите внимание, что параметры ленты и панели объединены, т.е. сохраняются и сбрасываются одновременно.
|
Скрыть или отобразить ленту | Щелкните стрелку в правом верхнем углу окна.
В Office 2007 эта возможность располагалась в меню панели быстрого доступа. |
В этом же окне можно перейти к настройкам сочетаний клавиш.
Настройка панели быстрого доступа
Как и в Office 2007, вы можете настроить панель быстрого доступа, добавив туда свои команды. Щелкните кнопку со стрелкой в правой части панели, чтобы добавить популярные команды или перейти к расширенной настройке.
Пункт меню Другие команды открывает окно, в котором можно добавить команды из полного списка, а также задать их порядок на панели. Его также можно открыть, щелкнув Файл – Параметры – Панель быстрого доступа.
Увеличить рисунок
Настройка панели быстрого доступа и настройка ленты очень похожи. Точно так же вы можете сохранять настройки, сбрасывать их или импортировать. Обратите внимание, что панель быстрого доступа можно настроить как для текущего документа, так и для всех документов.
Вы можете добавить на панель быстрого доступа часто используемые команды и поместить ее под лентой.
В этом случае скрытие ленты позволяет увеличить область документа, не теряя быстрого доступа к часто используемым элементам.
Заключение
В Office 2010 ленточный интерфейс приобрел те возможности, которых так не хватало Office 2007. Теперь вы можете гибко настроить ленту в соответствии со своими задачами, а также импортировать и экспортировать свои настройки.
Обсуждение завершено.
Настройте ленту в Office
Вкладки на вашей ленте: «Главная», «Вставка», «Дизайн» и т. Д. Например, на рисунке ниже показаны вкладки в Word.
Вы можете добавлять настраиваемые вкладки или переименовывать и изменять порядок вкладок по умолчанию, встроенных в Office. Пользовательские вкладки в списке Настроить ленту имеют (Пользовательский) после имени, но слово (Пользовательский) не отображается на ленте.
Откройте окно «Настройка ленты»
Для работы с лентой необходимо перейти в окно «Настроить ленту».Вот как это сделать.
-
Откройте приложение, в котором вы хотите настроить ленту, например PowerPoint или Excel.
-
Поместите указатель мыши в любое пустое место на ленте и щелкните правой кнопкой мыши.
-
Щелкните Настроить ленту .
Теперь вы готовы выполнить следующие шаги, чтобы настроить ленту.
Изменить порядок вкладок по умолчанию или настраиваемых
Вы можете изменить порядок вкладок «Главная», «Вставка», «Рисование», «Дизайн» и других. Вы не можете изменить размещение вкладки File .
-
В окне Настроить ленту под списком Настроить ленту щелкните вкладку, которую вы хотите переместить.
-
Нажимайте стрелку Вверх или Вниз , пока не получите нужный порядок.
-
Чтобы просмотреть и сохранить изменения, нажмите ОК .
Добавить настраиваемую вкладку
Когда вы нажимаете Новая вкладка , вы добавляете настраиваемую вкладку и настраиваемую группу.Вы можете добавлять команды только в настраиваемые группы.
-
В окне Настроить ленту под списком Настроить ленту щелкните Новая вкладка .
-
Чтобы просмотреть и сохранить изменения, нажмите ОК .
Переименовать вкладку по умолчанию или настраиваемую
-
В окне Настроить ленту под списком Настроить ленту щелкните вкладку, которую вы хотите переименовать.
-
Щелкните Переименовать и введите новое имя.
-
Чтобы просмотреть и сохранить изменения, нажмите ОК .
Скрыть вкладку по умолчанию или настраиваемую
Вы можете скрыть как пользовательских вкладок, так и вкладок по умолчанию.Но можно только удалить пользовательских вкладок. Вы не можете скрыть вкладку File.
-
В окне Настроить ленту в списке Настроить ленту снимите флажок рядом со вкладкой по умолчанию или настраиваемой вкладкой, которую вы хотите скрыть.
-
Чтобы просмотреть и сохранить изменения, нажмите ОК .
Удалить настраиваемую вкладку
Вы можете скрыть как пользовательские вкладки, так и вкладки по умолчанию, но вы можете удалить только пользовательские вкладки.Настраиваемые вкладки и группы имеют (Пользовательский) после имени, но слово (Пользовательский) не отображается на ленте.
-
В окне Настроить ленту под списком Настроить ленту щелкните вкладку, которую нужно удалить.
-
Щелкните Удалить .
-
Чтобы просмотреть и сохранить изменения, нажмите ОК .
.
Настройка ленты в Word 2010
Настройка ленты в Word
Лента в Microsoft Word 2010 может выглядеть так же, как в Word 2007, но есть одно важное отличие. Вы можете настроить ленту в Word 2010!
Настройка ленты
В Word 2010 для настройки ленты можно сделать следующее:
- Изменить порядок отображения вкладок
- Изменить порядок отображения групп на вкладках
- Создание новых вкладок
- Создание новых групп в определенной вкладке
Давайте приступим к этой новой гибкости, настроив ленту прямо сейчас.Нажмите кнопку Office> Word> Параметры> Настроить ленту. Текущая конфигурация вашей ленты отображается в правой части окна. Слева отображаются возможные дополнения, которые вы можете внести в эти вкладки. Эти дополнения включают команды и макросы.
Давайте сосредоточимся на вкладках справа от окна. Интуитивно вы ожидаете, что сможете перетаскивать вкладки и группы для изменения их относительного положения, и действительно, у вас есть такая возможность. Предположим, вы предпочитаете, чтобы вкладка «Ссылки» отображалась сразу после вкладки «Надстройки».Для этого щелкните и перетащите вкладку «Ссылки» вниз, а когда линия выбора окажется прямо под вкладкой «Надстройки», отпустите кнопку мыши. Когда вы нажмете кнопку ОК внизу, вы увидите, что вкладки на ленте переупорядочены. Точно так же вы можете перетаскивать группы внутри вкладок, чтобы изменить их последовательность.
Если вам не нравится перетаскивание, вместо этого вы можете выбрать вкладку или группу, а затем нажать кнопки со стрелками «Вверх» или «Вниз» в крайнем правом углу. Это переместит вкладку или группу вверх или вниз на одну позицию.
Создание новой группы на вкладке
Если вы считаете, что конкретная вкладка может быть связана с добавлением новой группы, выберите эту вкладку в окне «Настройка ленты» или выберите группу на этой вкладке, а затем нажмите «Новая группа». Новая группа добавляется в положение, которое зависит от того, что вы выбрали. Если вы выбрали вкладку, новая группа будет расположена в конце всех других групп, тогда как если вы выбрали группу, новая группа будет расположена сразу после этого.
Когда вы создаете новую группу таким образом, ей дается имя по умолчанию «Новая группа (настраиваемая)».Чтобы дать ему осмысленное имя, выберите его и нажмите «Переименовать». Введите его имя и нажмите ОК.
Вы можете удалить группы со вкладки в любое время, выбрав их и нажав Удалить. Кнопка «Удалить» расположена между панелью «Команды» и панелью вкладок.
Добавление команд в группу
Новая группа нам мало поможет, если она не содержит каких-то команд. Если вы нажмете кнопку «+» слева от существующей группы, она развернется, чтобы отобразить команды, которые находятся в этой группе.Мы можем добавлять команды в группы, используя список команд на левой панели. Выберите группу, которую вы создали ранее, а затем выберите команду из списка команд. При нажатии кнопки «Добавить» команда будет добавлена в группу. Если вы добавляете команду, когда команда в группе выбрана, она будет добавлена чуть ниже выбранной команды. С другой стороны, добавление команд при выделенной группе помещает их в конец.
Список команд можно отфильтровать с помощью раскрывающегося списка вверху, чтобы отобразить:
- Популярные команды
- Команды не на ленте
- Все команды
- Макросы
- Офисное меню
- Все вкладки
- Основные вкладки
- Инструментальные вкладки
- Пользовательские вкладки и группы
Создание новых вкладок
Если вы чувствуете необходимость создать новую вкладку со всеми вашими любимыми командами, собранными в одном месте, выберите существующую вкладку и затем нажмите «Новая вкладка».Новая вкладка будет расположена сразу после выбранной вкладки и будет содержать новую группу. Вкладке присвоено имя по умолчанию «Новая вкладка (настраиваемая)», а группе — «Новая группа (настраиваемая)». Вы можете переименовать оба, используя кнопку «Переименовать» в нижней части окна.
Если вы хотите удалить вкладку, выберите ее и нажмите «Удалить». Это удаляет саму вкладку и все группы в ней.
Восстановление настроек ленты по умолчанию
Не беспокойтесь, если вы случайно повредите ленту.Вы можете легко сбросить конфигурацию ленты, нажав кнопку «Восстановить настройки по умолчанию» в нижней части окна. Это дает вам возможность восстановить настройки только для выбранной вкладки или для всей ленты. Вы бы выбрали первый вариант, если испортили только одну вкладку, а остальные были в порядке, тогда как вы можете выбрать второй вариант, если вы ошибочно изменили последовательность вкладок, добавили новые, которые вам действительно не нужны, и добавили / изменили группы внутри этих вкладок — а потом передумали.
Импорт или экспорт настроек ленты
Когда вы создаете настройку ленты, которая, по вашему мнению, может быть полезна вашим коллегам, вы можете экспортировать все свои настройки в виде файла. После этого ваши коллеги смогут импортировать файл, и их настройки ленты будут выглядеть точно так же, как и ваша.
Чтобы экспортировать настройки ленты, нажмите «Импорт / экспорт» в нижней части окна, а затем выберите Экспорт всех настроек ленты и панели быстрого доступа .Перейдите к месту на жестком диске или в сети, введите имя файла настроек и нажмите «Сохранить». У файла есть расширение « .exportedUI ».
Чтобы импортировать настройку ленты, нажмите кнопку «Импорт / экспорт» и выберите «Импортировать файл настройки». Перейдите туда, где находится файл настройки, выберите его и нажмите «Открыть». Затем вы увидите запрос подтверждения с вопросом, хотите ли вы заменить все существующие настройки ленты и панели инструментов быстрого доступа.Нажатие «Нет» приведет к отмене без внесения каких-либо изменений, тогда как нажатие «Да» перезапишет существующую конфигурацию ленты конфигурацией, сохраненной в только что импортированном файле настройки.
Когда вы довольны изменениями, внесенными в настройку ленты, нажмите «ОК» в нижней части окна, и изменения будут применены.
.
Настройте ленту MS Word 2010, добавив собственную вкладку с командами, которые вы используете чаще всего
Мы видели немало способов настроить MS Office 2010 для наших собственных производственных целей. Конечно, весь пакет MS Office — это инструмент для повышения производительности, но есть еще кое-что, что вы можете сделать, чтобы сделать его более персонализированным. В этом руководстве по Word мы улучшаем наш рабочий процесс, добавляя вкладку избранного на ленту со всеми нашими часто используемыми командами.
Мы видели немало способов настроить MS Office 2010 для наших собственных производственных целей.Конечно, весь пакет MS Office — это инструмент для повышения производительности, но есть еще кое-что, что вы можете сделать, чтобы сделать его более персонализированным.
Мы видели способы настройки панели инструментов быстрого доступа MS Office, мы видели, как добавлять вкладки в MS Office и улучшать управление документами, и мы даже пошли в ретро-стиле, вернув классический вид без ленты.В этом руководстве по Word о том, как настроить ленту Word 2010, мы остаемся посвященными ленте, но улучшаем наш рабочий процесс, добавляя на ленту вкладку избранного со всеми нашими часто используемыми командами. Давайте запустим MS Word 2010 (это работает и для других приложений MS Office).
Как настроить панель быстрого доступа MS Office 2010
Панель быстрого доступа была частью MS Office с версии 2003 года, но она вышла на первый план с момента появления MS Office 2007 и более заметно с MS Office 2010.Вы можете повысить свою продуктивность с помощью двух быстрых и простых изменений на панели быстрого доступа.
Вкладка «Избранное» улучшает рабочий процесс
Вы не можете изменить вкладку и группы по умолчанию на ленте. Но очень легко добавить свою вкладку (и свои группы) со всеми выбранными вами командами.Например, может быть какая-то задача, которую вы выполняете изо дня в день. Возможно, вы захотите сделать это с минимальным количеством щелчков мышью. Настройка вашей собственной вкладки с помощью часто используемых команд помогает в рабочем процессе. Например, я писатель и блогер. Вот как я могу создать новую вкладку на ленте.
5 шагов к моей вкладке на ленте
Ой… Я сделал ошибку
Если вы допустили ошибку или просто хотите вернуть исходный вид, нажмите Сбросить , чтобы сбросить все настройки.
Экспорт настроек ленты
Вы можете экспортировать всю свою тяжелую работу на другой компьютер (скажем, если коллеге нравятся ваши группы вкладок).Нажмите Импорт / экспорт — выберите Экспорт всех настроек ленты и панели быстрого доступа . Введите имя файла настроек и нажмите Сохранить . Файл сохраняется с расширением «.exportedUI «.
Файл настройки можно импортировать с помощью той же кнопки.
Бесплатные индивидуализированные ленты, доступные для загрузки
Microsoft Office 2010 учел отзывы пользователей и упаковал наиболее часто используемые команды в файл «Избранное» для всех программ пакета Office.Вот как выглядит настроенный файл ленты Word 2010:
Файл доступен здесь.Вы можете прочитать об этом больше в блоге Microsoft Office, а также просмотреть те, которые доступны для других программ.
Считаете ли вы, что лента стала более дружелюбной? Вы создали свою собственную индивидуальную вкладку для повышения производительности? Расскажи нам об этом.
Надеемся, вам понравятся товары, которые мы рекомендуем! MakeUseOf имеет партнерские отношения, поэтому мы получаем часть дохода от вашей покупки. Это не повлияет на цену, которую вы платите, и поможет нам предложить лучшие рекомендации по продуктам.
Повысьте продуктивность Pomodoro с помощью этих 6 методов
Технику Помидора можно использовать не только для основ.Вот новые способы использования Помидоров в ваших интересах.
Об авторе
Сайкат Басу — заместитель редактора по Интернету, Windows и производительности. После того, как он избавился от грязи MBA и десятилетней маркетинговой карьеры, он теперь увлечен тем, что помогает другим улучшить свои навыки рассказывания историй.Он ищет пропавшую оксфордскую запятую и ненавидит плохие скриншоты. Но идеи фотографии, фотошопа и производительности успокаивают его душу.
Подробнее о Сайкат Басу
Подпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
.
Настройте ленту Office (это не требует ракетостроения)
Генерал Колин Пауэлл прекрасно умел говорить о многом несколькими словами. Его «потрясение и трепет» в первые дни операции «Буря в пустыне» описало в двух словах то, что мир смотрел по телевизору. Возможно, фраза «Шок и тревога» хорошо подходит для описания реакции многих промежуточных и опытных пользователей Word на их знакомство с пользовательским интерфейсом ленты в Word 2007/2010.
- Шок от того, что Microsoft полностью удалила знакомые меню и панели инструментов.
- Обеспокоен тем, что кажется невозможным настроить или отредактировать интерфейс ленты (особенно Word 2007) в соответствии с привычными потребностями пользователя.
Как бы то ни было, несмотря на вопли и скрежет многих, я думаю, что пользовательский интерфейс Ribbon никуда не денется, и серьезные пользователи должны научиться ладить с ним.
На этой странице справки Microsoft Word и советов по Microsoft Word представлена моя попытка показать вам, как можно настроить пользовательский интерфейс ленты, не прибегая к «коммерческим» надстройкам сторонних производителей (т.е., надстройки, за которые нужно платить).
Освоив методы, представленные здесь, вы можете вернуть полный контроль над своим интерфейсом ленты; как его внешний вид, так и его функциональность. Если представится шанс, однажды вы сможете оценить ленту. Особенно после того, как вы узнаете, что его можно настроить способами, выходящими далеко за рамки возможностей прежних меню панели команд.
Лента настраивается с помощью сценария XML. С этого момента я попытаюсь попробовать , чтобы называть этот скрипт RibbonXML.Хотя вам не обязательно быть ученым-ракетчиком, чтобы настроить пользовательский интерфейс ленты, вы должны быть готовы засучить рукава и немного узнать о структуре RibbonXML и некоторых отдельных элементах управления ленты.
Примечание. С выпуском Word 2010 Microsoft предоставила средства для выполнения базовой настройки ленты Word 2010 с помощью встроенного пользовательского интерфейса. Эта страница советов посвящена тому, чтобы показать вам, как использовать сценарий RibbonXML для выполнения настройки ленты, и не будет охватывать встроенные инструменты Word 2010 и не рассматривать их.
Отличный ресурс для получения технических знаний и информации о настройке ленты доступен в серии статей Microsoft:
На мой взгляд, настоящая ценность этих статей, если вы увидите, как здесь настроена лента, — это справочная информация для изучения дополнительных элементов управления ленты и их методов, атрибутов и обратных вызовов.
В следующих примерах я выполняю настройку с помощью редактора пользовательского интерфейса Office Custom UI Editor и надстроек шаблонов Word.я использовал этот подход, потому что …
- Редактор настраиваемого пользовательского интерфейса автоматически создает необходимые отношения файлов Open Office XML и делает их прозрачными для вас, пользователя.
- Этот подход не требует дорогостоящего дополнительного программного обеспечения разработчика, такого как Visual Studio.
- Любая специализированная настройка, включающая обратные вызовы ленты, может быть выполнена с помощью VBA, доступного пользователю Word.
Новый улучшенный редактор пользовательского интерфейса доступен бесплатно по адресу GitHub.В оригинальный редактор пользовательского интерфейса Office доступен для бесплатной загрузки с сайта OpenXMLDeveloper.org: Custom UI Editor если эта ссылка не работает, вы можете просмотреть ее с моего сайта здесь: просмотреть
Используя описанные здесь методы, настройку ленты можно применить к отдельному документу, ко всем документам на основе определенного шаблона Word или глобально с помощью надстройки шаблона Word.
Примеры настройки ленты
Достаточно предыстории. Теперь перейдем к процессу настройки пользовательского интерфейса ленты.
Пример 1 — Сканирование
Первый пример очень простой. Здесь я покажу вам, как «спрятать» единственный встроенный элемент управления на ленте. Скроем группу «Макросы» на вкладке «Просмотр». Возможно, вы захотите сделать это, чтобы освободить место для другого элемента управления.
Лента до кастомизации
Лента после настройки (добавлен пузырек)
Шаги по настройке этой настройки описаны ниже:
- Откройте Word и создайте и сохраните пустой шаблон с включенным макросом.Для этого примера я создал и сохранил шаблон под названием «Customize Ribbon Example 1.dotm»
- Закройте шаблон и закройте Word.
- Запустите приложение Office Custom UI Editor и с помощью его панели инструментов или меню найдите и откройте файл шаблона, который вы только что создали и сохранили.
.
Появится пустой лист RibbonXML
Выберите и вставьте соответствующую часть пользовательского интерфейса Office для своего приложения
Банкноты:
1.Поскольку пользовательский редактор пользовательского интерфейса может быть обновлен, иллюстрации, изображающие редактор на этой и других страницах этого сайта, могут незначительно отличаться от его фактического вида.
2. Когда При разработке сценариев RibbonXML вы можете выбрать включение двойных сценариев, один из которых определен в CustomUI14, а другой — в CustomUI12. Это позволяет вам определять варианты отображения вашего пользовательского интерфейса при использовании в Word 2007 или Word 2010. Рон де Брюин предоставляет отличный пример использования Excel, который можно легко применить к Word, здесь: Загрузите другой RibbonX при открытии файла в Excel 2007 или 2010.
- Откройте Word и создайте и сохраните пустой шаблон с включенным макросом. Для этого примера я создал и сохранил шаблон под названием «Customize Ribbon Example 1.dotm»
- Скопируйте и вставьте следующий сценарий RibbonXML в окно CustomUI.
.
RibbonXML Script:
<лента> <вкладки>
- Действительный, правильно отформатированный скрипт RibbonXML, подготовленный в текстовом редакторе, автоматически отображает правильную цветовую схему при вставке в окно кода редактора пользовательского интерфейса.
Редактор после вставки в RibbonXML
Примечание. Вы не можете физически удалить встроенные элементы управления на ленте. Вместо этого вы используете атрибут «visible» элемента управления, чтобы определить, отображается ли этот элемент управления на ленте.
- Полная работа и написание сценария RibbonXML, показанного выше, выходят за рамки этой страницы. Однако я надеюсь, что после внимательного изучения вы увидите, что он состоит из хорошо упорядоченной иерархической структуры инструкций.Элемент ленты содержит одну или несколько вкладок, элементы управления вкладками содержат один или несколько групповых элементов управления. Как вы увидите позже, групповые элементы управления могут содержать дополнительные элементы управления, такие как кнопки, splitButton, раскрывающиеся списки, меню, разделители и т. Д. Каждый элемент (и его атрибуты) заключен в теги XML и заключен в свой родительский элемент. Это немного похоже на русских кукол или китайских яиц, где маленькие кусочки аккуратно вписываются в большие. Все вместе они определяют внешний вид и функциональность вашей ленты.
- В приведенном выше сценарии RibbonXML мы создали набор инструкций, скрывающих встроенный элемент управления GroupMacro на встроенной вкладке View .:
- Посмотрите, сможете ли вы следовать тому, как эти инструкции были определены в сценарии RibbonXML.
- Сохраните и закройте файл редактора пользовательского интерфейса.
Бонусных советов:
1. Показанный выше сценарий RibbonXML проверяется на соответствие определению схемы для расширения ленты. Когда вы начинаете создавать свой собственный сценарий RibbonXML с помощью редактора пользовательского интерфейса, рекомендуется всегда проверять сценарий на соответствие определению схемы перед закрытием редактора.С другой стороны, поскольку обнаружение ошибок, когда вы их делаете, может разочаровывать, неплохо было бы часто проверять их. Для новичка после каждой записи неплохо практиковаться и часто экономить. Определение схемы предоставляет правила для создания действительных иерархических инструкций по настройке ленты. Вы можете загрузить и просмотреть копию определения схемы с веб-сайта MSDN: Office2007XML Schema & Схема Office2010XML
2. Даже правильно сформированный RibbonXML может содержать ошибки, которые не позволяют Word интерпретировать ваши настройки.Всегда устанавливайте параметр Word для обнаружения ошибок пользовательского интерфейса.
RibbonXML, проверенный с помощью редактора пользовательского интерфейса
Использование параметров Word для обнаружения и устранения ошибок
- После создания и сохранения сценария RibbonXML с помощью редактора настраиваемого пользовательского интерфейса файл формата Open Office XML шаблона будет содержать новую папку CustomUI с файлом CustomUI.xml, который используется для определения настраиваемой ленты.
- Как я говорил ранее, в этом примере используется надстройка шаблона Word.Когда надстройка загружена, Word просматривает структуру XML-файла в формате zip в поисках папки с именем _rels, а затем ищет в этой папке файл с именем .rels, Word затем читает этот файл, чтобы узнать, где хранятся любые настройки. и соответственно выполняет инструкции по настройке.
- Прелесть редактора настраиваемого пользовательского интерфейса Office 2007 заключается в том, что отношения с другими частями контейнера файлов Open Office XML создаются автоматически. Если вы заинтересованы в изучении и создании взаимосвязей вручную, прочтите статьи, ссылки на которые приведены выше.
- Поместите шаблон в папку автозагрузки Word и запустите Word. Ваша лента должна теперь выглядеть измененной, как показано выше.
Дополнительную информацию о надстройках шаблонов и их загрузке см. В разделе «Организация макросов / надстроек шаблонов» по адресу: Установка макросов
Пример 2 — Детский шаг
В этом примере мы расширим то, что вы видели выше. Давайте воспользуемся встроенной вкладкой «Главная» и удалим, переставим и добавим элементы управления. Вкладка «Главная» содержит группу с меткой «Буфер обмена» с левой стороны и группу с меткой «Редактирование» с правой стороны.Я хочу объединить эти группы в одну группу с надписью «Редактирование и буфер обмена», расположенную на левой стороне ленты, как показано на рисунке ниже.
Новая объединенная группа редактирования и буфера обмена
Еще раз выполняем несколько простых шагов:
- Откройте Word и создайте и сохраните пустой шаблон с включенным макросом. Для этого примера я создал и сохранил шаблон под названием «Пример настройки ленты 2.dotm»
- Закройте шаблон и закройте Word.
- Запустите приложение Office Custom UI Editor и откройте только что созданный шаблон.
- Вставьте соответствующую часть пользовательского интерфейса Office.
- Вставьте следующий сценарий RibbonXML в окно CustomUI.
.
RibbonXML Script:
<лента> <вкладки>
Напоминание: вы не можете физически удалить или изменить встроенные элементы управления на ленте.Вместо этого вы используете атрибут «visible» элемента управления, чтобы определить, отображается ли этот элемент управления на ленте.
- В приведенном выше сценарии RibbonXML мы создали набор инструкций, которые:
— Скрывает встроенные элементы управления GroupClipboard и GroupEditing на встроенной вкладке «Главная».
— Создает новую настраиваемую группу «Редактирование и буфер обмена», расположенную перед встроенным GroupFont.
— Добавляет встроенные кнопки, элемент управления, меню и dialogBoxLauncer в новую настраиваемую группу вместе с настраиваемым разделителем.
- Посмотрите, сможете ли вы следовать тому, как эти инструкции были определены и расположены в сценарии RibbonXML
Примечания:
1. «idMso» — это фиксированный внутренний тег для встроенных элементов управления. IdMso должен соответствовать допустимому имени элемента управления. Вы можете определить названия большинства встроенных элементов управления, используя Параметры Word> Настроить (или Параметры Word> Настроить ленту) и наведя указатель мыши на встроенные командные элементы управления. IdMso появляется в подсказке на экране в круглых скобках e.г., Популярные команды | Файл (FileSave). Кроме того, полный список имен и типов элементов управления пользовательского интерфейса ленты можно загрузить из Microsoft: Список идентификаторов элементов управления (Office 2007) и Список идентификаторов элементов управления (Office 2010)
2. «id» — это произвольный уникальный тег, определяемый пользователем для настраиваемые элементы управления, такие как разделитель, использованный в приведенном выше примере. Вы можете использовать практически все, что захотите, но оно должно быть уникальным для каждого используемого элемента управления. Лучшая практика — оставаться последовательным и использовать какую-то числовую последовательность.
- Сохраните и закройте файл редактора пользовательского интерфейса.
- Поместите шаблон в папку автозагрузки Word и запустите Word. Ваша лента должна теперь выглядеть измененной, как показано выше.
Короткий перерыв в разбирательстве
Диапазон модификации пользовательского интерфейса ленты с использованием встроенных элементов управления и нескольких настраиваемых разделителей практически безграничен. С действующим и, да, длинным, XML-скриптом вы можете создать настраиваемую вкладку, содержащую почти все классические меню и панели инструментов! Чтобы загрузить шаблон, содержащий этот скрипт, посетите мой ленточный элемент управления
.
Пример 3 — Бег на собственных ногах !!
В последнем примере я покажу вам, как создавать и добавлять настраиваемые элементы управления на ленту.Чаще всего я настраивал меню и панели инструментов в классическом пользовательском интерфейсе для закрепления макросов или других ярлыков, которые пользователь мог вызывать из различных надстроек, которые я создал.
Давайте создадим настраиваемую вкладку «Моя вкладка», как показано ниже. Он содержит две настраиваемые группы «Макросы» и «Ярлыки».
- Группа макросов содержит кнопку управления для отображения редактора VB и раскрывающийся список для вызова нескольких макросов из списка.
- Группа «Ярлык» содержит две кнопки-переключатели.Один переключает отображение закладок, а другой переключает отображение скрытого текста.
- Создайте и сохраните файл шаблона с поддержкой макросов, как и раньше. В этом примере я использовал «Пример настройки ленты 3.dotm»
- Откройте редактор пользовательского интерфейса и откройте файл шаблона.
- Вставьте соответствующую часть CustomUI и вставьте в следующий сценарий RibbonXML.
RibbonXML Script:
<лента> <вкладки>
Банкноты:
1.Есть несколько уникальных отличий между сценарием RibbonXML, используемым в первых двух примерах, и тем, что используется здесь. Обратите внимание на полное отсутствие idMso и исключительное использование вместо него id. «Помните, idMso» — это фиксированный внутренний идентификатор для встроенных элементов управления, а «id» — это произвольный уникальный идентификатор, определенный пользователем для настраиваемых элементов управления.
2. Также обратите внимание на добавление «onLoad =» RibbonControl.Onload «в строке 2 и инструкций, которые я проиндексировал в атрибуте» id «элементов управления.Это динамические атрибуты или методы ленты и ее элементов управления, которые используют обратные вызовы для взаимодействия и взаимодействия с проектом VBA в шаблоне.
3. Когда Word выполняет этот сценарий RibbonXML, он действительно не знает (пока), сколько элементов поместить в раскрывающийся список или какую метку применить. Он также не знает, какое изображение или метку нужно связать с кнопками переключения. При выполнении сценария Word получает эту информацию из данных формы, которые вы предоставляете в проекте VBA, связанном со сценарием RibbonXML, через обратные вызовы VBA.
- Сохраните и закройте файл пользовательского интерфейса.
- Теперь давайте перейдем ко второй части решения — проекту VBA.
ВНИМАНИЕ ** Избавь себя от горя. Всегда сохраняйте и закрывайте шаблон в редакторе пользовательского интерфейса, прежде чем открывать его в Word. Всегда сохраняйте и закрывайте шаблон в Word, прежде чем открывать его в редакторе пользовательского интерфейса. Никогда, никогда не пытайтесь работать над шаблоном в обоих приложениях одновременно.Вы можете прислушаться к этому совету или можете плакать от большого количества пролитого молока. ** ПРЕДУПРЕЖДЕНИЕ
Укрыться !! Когда вы впервые открываете файл шаблона в Word или щелкаете новую вкладку «Моя вкладка», вы можете подумать, что мир подходит к концу. Будет сгенерировано и отображено несколько ошибок. На данный момент это нормально, потому что сценарий RibbonXML ищет инструкции из проекта VBA, которого еще не существует.
- Откройте Word, откройте шаблон и откройте редактор VB (VBE) (ALT + F11).
- Используя меню VBE Insert, вставьте два стандартных модуля проекта Элемент списка 2.Переименуйте модули «RibbonControl» и «Macros».
Примечание: имена модулей произвольны. RibbonControl используется для сопоставления обратных вызовов, назначенных в сценарии RibbonXML. Имя проекта и имя, указанные в сценарии, могут быть любыми, как вам угодно.
- Вставьте следующий код в модуль «RibbonControl»
Сценарий VBA для RibbonControl:
Option Explicit Публичный myRibbon как IRibbonUI Sub Onload (лента как IRibbonUI) 'Создает экземпляр ленты для использования в этом проекте Установите myRibbon = tape Конец подписки 'Обратный вызов для DropDown GetItemCount Sub GetItemCount (контроль ByVal как IRibbonControl, счетчик ByRef) 'Скажите ленте, чтобы в раскрывающемся списке отображались 4 элемента count = 4 Конец подписки 'Обратный вызов для DropDown GetItemLabel Sub GetItemLabel (элемент управления ByVal как IRibbonControl, индекс как целое число, метка ByRef) 'Эта процедура запускается один раз для каждого элемента в раскрывающемся списке.Индекс _ получено как 0, 1, 2 и т. д., и метка возвращается. label = Выбрать (Индекс + 1, «Выбрать из списка», «Макрос 1», «Макрос 2», «Макрос 3») Конец подписки 'Callback DropDown GetSelectedIndex Sub GetSelectedItemIndex (элемент управления ByVal как IRibbonControl, индекс ByRef) 'Эта процедура используется, чтобы убедиться, что выбран первый элемент в раскрывающемся списке _ когда отображается элемент управления Выберите Case control.id Case Is = "DD1" Индекс = 0 Case Else 'Ничего не делать Конец Выбрать Конец подписки 'Обратный вызов для DropDown onAction Sub myDDMacro (элемент управления ByVal как IRibbonControl, selectedID как строка, selectedIndex как целое число) Выбрать дело selectedIndex Случай 0 'Ничего не делать Случай 1 Макросы.Макрос1 Случай 2 Macros.Macro2 Случай 3 Macros.Macro3 Конец Выбрать 'Заставить ленту восстановить элемент управления в исходное состояние myRibbon.InvalidateControl control.id Конец подписки 'Обратный вызов для кнопки onAction Sub MyBtnMacro (контроль ByVal как IRibbonControl) Выберите Case control.id Case Is = "Btn1" Macros.ShowEditor Case Else 'Ничего не делать Конец Выбрать Конец подписки 'Обратный звонок для Toogle onAction Sub ToggleonAction (элемент управления как IRibbonControl, нажат как логическое) Выберите Контроль регистра.мне бы Case Is = "TB1" ActiveWindow.View.ShowBookmarks = Не ActiveWindow.View.ShowBookmarks Case Is = "TB2" 'Примечание: «нажато» представляет состояние переключения. Поэтому мы могли бы использовать это вместо этого. Если нажать То ActiveWindow.View.ShowHiddenText = Ложь еще ActiveWindow.View.ShowHiddenText = True Конец, если Если не ActiveWindow.View.ShowHiddenText, то ActiveWindow.View.ShowAll = Ложь Конец, если Конец Выбрать 'Заставить ленту переопределить элемент управления с правильным изображением и меткой myRibbon.InvalidateControl control.id Конец подписки 'Обратный вызов для togglebutton getLabel Sub getLabel (элемент управления как IRibbonControl, ByRef ReturnVal) Выберите Case control.id Case Is = "TB1" Если не ActiveWindow.View.ShowBookmarks, то ReturnVal = "Показать закладки" еще ReturnVal = "Скрыть закладки" Конец, если Case Is = "TB2" Если не ActiveWindow.View.ShowHiddenText, то ReturnVal = "Показать текст" еще ReturnVal = "Скрыть текст" Конец, если Конец Выбрать Конец подписки 'Обратный вызов для togglebutton getImage Sub GetImage (элемент управления как IRibbonControl, ByRef ReturnVal) Выберите Контроль регистра.мне бы Case Is = "TB1" Если ActiveWindow.View.ShowBookmarks Тогда ReturnVal = "_3DTiltRightClassic" 'idMso встроенного элемента управления еще ReturnVal = "_3DTiltLeftClassic" 'idMso встроенного элемента управления Конец, если Case Is = "TB2" Если ActiveWindow.View.ShowHiddenText, то ReturnVal = "WebControlHidden" 'idMso встроенного элемента управления еще returnVal = "SlideShowInAWindow" 'idMso встроенного элемента управления Конец, если Конец Выбрать Конец подписки 'Обратный вызов для togglebutton getPressed Sub buttonPressed (элемент управления как IRibbonControl, ByRef toggleState) 'toggleState (я.е., истина или ложь) определяет, как отображается переключатель _ на ленте (т. е. запутанная или утопленная). Выберите Case control.id Case Is = "TB1" Если не ActiveWindow.View.ShowBookmarks, то toggleState = True еще toggleState = Ложь Конец, если Case Is = "TB2" Если не ActiveWindow.View.ShowHiddenText, то toggleState = True еще toggleState = Ложь Конец, если Конец Выбрать Конец подписки
Бонусный совет: обратите внимание на операторы Select Case в процедурах обратного вызова.Привыкайте использовать одни и те же процедуры обратного вызова и соответствующие операторы Case для обработки нескольких элементов управления. Это сэкономит вам бесчисленное количество строк кода в более крупных проектах.
- Вставьте следующий код в модуль «Макросы»:
Сценарий VBA для макросов:
Option Explicit Sub ShowEditor () ShowVisualBasicEditor = True Конец подписки Дополнительный макрос1 () MsgBox «Macro 1 running» 'Замените его любым кодом, который вы хотите запустить.Конец подписки Дополнительный макрос 2 () MsgBox «Macro 2 running» 'Замените его любым кодом, который вы хотите запустить. Конец подписки Дополнительный макрос 3 () MsgBox «Macro 3 running» 'Замените его любым кодом, который вы хотите запустить. Конец подписки
- сохранить и закрыть шаблон.
- Закройте Word и переместите шаблон в папку запуска Word
- Откройте Word и проверьте свои настраиваемые элементы управления.
Примечание. Несколько пользователей столкнулись с проблемами при попытке заставить эти примеры работать, когда они пытались скопировать и вставить некоторые из RibbonXML или VBA, представленных выше.Я считаю, что эти проблемы связаны с некоторым форматированием, которое я использовал на этой веб-странице. Поэтому я предоставляю копии рабочих файлов, которые содержат весь код RibbonXML и VBA, чтобы вы могли загрузить их (файлы, заканчивающиеся на «A», предоставляют CustomUI12 для Word 2007): Демонстрационные шаблоны настройки ленты
Я понимаю, что для новичка эти методы не могут быть прогулкой по солнцу. Я тоже топнул ногой и закричал, что хочу вернуть свои меню. Думаю, я могу сказать, что полностью понимаю нежелание многих людей вскочить и научиться применять эти методы.Однако по мере того, как вы расширяете представленные здесь основы, я думаю, вы скоро испытаете невероятный диапазон настроек, доступных с помощью интерфейса ленты. На этом сайте есть несколько примеров предварительной настройки. Если вы еще этого не сделали, просмотрите другие страницы, и вы найдете несколько примеров.
Просто помните, что настройка ленты не требует ракетостроения !!
- Все различные элементы управления ленты и их атрибуты полностью описаны в технических статьях, упомянутых выше.
- Вы можете определить idMso большинства встроенных команд, используя метод прокрутки мыши с помощью встроенного диалогового окна настройки QAT / Ribbon. Полный список можно загрузить с сайта Microsoft: Список идентификаторов элементов управления (Office 2007) и Список идентификаторов элементов управления (Office 2010)
- Вы учитесь на практике !!
- Наконец, спустя много времени после того, как я провел много изнурительных часов, пытаясь разобраться в этом, меня познакомили с книгой Роберта Мартима, Кена Пульса и Терезы Хенниг: RibbonX: настройка ленты Office 2007.Это отличный ресурс, который стоит небольших вложений.
Вот и все! Надеюсь, вы нашли эту страницу советов полезной и информативной.
.
Смотрите также
-
Как в word сделать одну страницу альбомной другую книжной
-
Как создать в word шаблон документа
-
Как в word подписать рисунок снизу
-
Как в word сделать диаграмму венна
-
Как удалить невидимые символы в word
-
Как в word сделать символ телефона
-
Как в word удалить лишнюю страницу
-
Таблица в word переносится на следующую страницу как убрать
-
Как сделать мини книжку в word
-
Как в word вывести линейку полей
-
Как убрать слишком большие пробелы между словами в word