Развертывание выпуска 2007 системы Microsoft Office с использованием настроенной ленты

Обновлено: Январь 2008

Назначение: Office Resource Kit

 

Последнее изменение раздела: 2008-11-18

Содержание

  • Настройка ленты

  • Методы настройки ленты

  • Настройка ленты с помощью Office Open XML

  • Создание образца вкладки Word с помощью разметки XML

  • Развертывание собственного решения

Новый пользовательский интерфейс Выпуск 2007 системы Microsoft Office, Microsoft Office Fluent, делает работу в Microsoft Office проще и эффективнее. В основе интерфейса Office Fluent лежит "лента" — ряд логически сгруппированных команд на нескольких вкладках, расположенных в верхней части окна приложения Выпуск 2007 системы Office. Лента заменяет меню и панели инструментов, использовавшиеся в более ранних версиях Microsoft Office.

Настройку ленты в соответствии с требованиями конкретной организации можно выполнить с помощью разметки XML и программного кода. В данной статье содержатся ссылки на ресурсы с подробным описанием настройки ленты и развертывания пользовательских лент. Следует принять во внимание, что реализация настройки в Microsoft Office Access 2007 и Microsoft Office Outlook 2007 отличается от Microsoft Office Word 2007, Microsoft Office Excel 2007 и Microsoft Office PowerPoint 2007.

Настройка ленты

Настройка ленты позволяет пользователям или организациям менять пользовательский интерфейс в соответствии с конкретными требованиями. С помощью XML можно добавить или скрыть закладки для некоторых распространенных команд и создать настраиваемые вкладки; также поддерживается перегруппировка команд в ленте для обеспечения определенных функциональных возможностей системы.

Методы настройки ленты

Настроить ленту можно с помощью одного из следующих методов.

  • Надстройка COM   Создание проекта надстройки COM в Microsoft Visual Studio.

  • Надстройка Microsoft Office   Создание проекта надстройки Microsoft Office в пакете средств Microsoft Visual Studio Tools for Office Second Edition (VSTO 2005 SE).

  • Файл шаблона   Создание файла шаблона для документа приложения Выпуск 2007 системы Office, например файла DOTX для Office Word 2007.

Выбирать метод следует на основании собственного опыта: работа с разметкой XML выполняется в блокноте и отличается большей простотой, чем традиционное кодирование. Кроме того, лента может настраиваться в пакете средств VSTO 2005 SE посредством встроенных шаблонов с минимальным использованием кода. В пакете VSTO 2005 SE в первую очередь создаются надстройки Выпуск 2007 системы Office, но также поддерживается разработка надстроек Office 2003.

Настройка ленты с помощью Office Open XML

Чтобы настроить ленту с помощью формата Office Open XML, необходимо не менее трех компонентов:

  • структура папок для customUI, _rels, _docProps и приложения;

  • файл customUI.xml;

  • RELS-файл.

NoteПримечание:
Формат Office Open XML представляет собой сжатый файл с расширением ZIP.

В папке customUI хранится файл customIU.xml, который описывает выполняемые настройки; В папке _rels содержится RELS-файл, определяющий отношения между папками и пакетом. В папке _docProps перечислены элементы и свойства документа. Папка приложения указывает настраиваемое приложение.

Создание образца вкладки Word с помощью разметки XML

Для создания вкладки Word с помощью разметки XML используйте следующую процедуру.

Создание образца вкладки Word

  1. Откройте Office Word 2007 и сохраните новый документ как файл New Tab.docx.

  2. Переименуйте файл New Tab.docx на файл New Tab.docx.zip: будет создана структура папок, требуемая в качестве одного из компонентов.

  3. Откройте файл Новая_вкладка.docx.zip и измените файл customUI.xml в папке customUI с помощью блокнота. Например:

    <customUI xmlns="https://schemas.microsoft.com/office/2006/01/customui"> <ribbon>

    **  <tabs>**

    **    <tab id="customTab" label="New Tab">**

    **      <group id="customGroup" label="Test Sample">**

    **        <button idMso="PasteSpecialDialog" visible="true" size="small" label="Choose a Paste Option" />**

    **        <button idMso="FileSave" visible="true" size="small" />**

    **      </group>**

    **    </tab>**

    **  </tabs>**

    </ribbon>

    </customUI>

  4. Добавьте отношение в RELS-файл, расположенный в папке _rels.

  5. Скопируйте RELS-файл в расположение за пределами папки ZIP и выполните следующее изменение:

    <Relationship Type="https://schemas.microsoft.com/office/2006/relationships/ui/extensibility" Target="/customUI/customUI.xml" Id="rId#" />

    Значению "Id" присваивается еще не использованное число.

  6. Сохраните файл и скопируйте его в папку ZIP, перезаписав существующий RELS-файл.

  7. Переименуйте ZIP-файл в DOCX-файл и откройте, чтобы увидеть новую вкладку Word.

Полный список доступных для загрузки идентификаторов элементов управления, которые можно использовать при редактировании файлов Office Open XML, см. в разделе Документ выпуска 2007 системы Office: списки идентификаторов элементов управления (https://go.microsoft.com/fwlink/?linkid=107549\&clcid=0x419) .

Чтобы просмотреть веб-трансляцию о настройке ленты с помощью Office Open XML, см. веб-страницу Веб-трансляция системы Microsoft Office. Дополнительные советы и рекомендации по настройке ленты с помощью Office Open XML (https://go.microsoft.com/fwlink/?linkid=107551\&clcid=0x419) .

Развертывание собственного решения

Метод развертывания настроенного пользовательского интерфейса зависит от выбранного метода настройки: надстройка COM, надстройка Microsoft Office или файл шаблона.

NoteПримечание:
Если использовалась надстройка COM или была создана надстройка Microsoft Office, то для реализации новой ленты в приложениях Office необходимо распространить приложение на компьютерах пользователей. Новый установщик Clickonce пакета VSTO автоматически проверит наличие компонентов, необходимых для настройки среды, и при необходимости выполнит их установку, что намного упростит процесс развертывания.

Дополнительные сведения о развертывании ленты, созданной с помощью надстройки COM, см. в статье Развертывание надстроек уровня приложения (https://go.microsoft.com/fwlink/?linkid=107557\&clcid=0x419) .

Дополнительные сведения о развертывании ленты, созданной с помощью надстройки Microsoft Office, см. в статье Visual Studio Tools for Office (https://go.microsoft.com/fwlink/?linkid=107558\&clcid=0x419) .

Дополнительные сведения о развертывании ленты с помощью пакета средств VSTO 2005 SE см. в статье Практическое руководство. Развертывание решений Office (https://go.microsoft.com/fwlink/?linkid=107559\&clcid=0x419) .

Для распространения файла шаблона, содержащего настроенную ленту для определенного документа, среди пользователей, можно также воспользоваться центром развертывания Office. Дополнительные сведения об использовании средства развертывания Office для распространения файлов см. в разделе Добавление файлов статьи Центр развертывания Office в выпуске 2007 системы Microsoft Office.