Развертывание выпуска 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-файл.
Примечание: |
---|
Формат Office Open XML представляет собой сжатый файл с расширением ZIP. |
В папке customUI хранится файл customIU.xml, который описывает выполняемые настройки; В папке _rels содержится RELS-файл, определяющий отношения между папками и пакетом. В папке _docProps перечислены элементы и свойства документа. Папка приложения указывает настраиваемое приложение.
Создание образца вкладки Word с помощью разметки XML
Для создания вкладки Word с помощью разметки XML используйте следующую процедуру.
Создание образца вкладки Word
Откройте Office Word 2007 и сохраните новый документ как файл New Tab.docx.
Переименуйте файл New Tab.docx на файл New Tab.docx.zip: будет создана структура папок, требуемая в качестве одного из компонентов.
Откройте файл Новая_вкладка.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>
Добавьте отношение в RELS-файл, расположенный в папке _rels.
Скопируйте RELS-файл в расположение за пределами папки ZIP и выполните следующее изменение:
<Relationship Type="https://schemas.microsoft.com/office/2006/relationships/ui/extensibility" Target="/customUI/customUI.xml" Id="rId#" />
Значению "Id" присваивается еще не использованное число.
Сохраните файл и скопируйте его в папку ZIP, перезаписав существующий RELS-файл.
Переименуйте 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 или файл шаблона.
Примечание: |
---|
Если использовалась надстройка 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.
См. также
Другие ресурсы
Настройка ленты Office Fluent 2007 для разработчиков
Расширение выпуска 2007 системы Office с помощью собственных вкладок и элементов управления ленты
Добавление ссылок на ресурсы на ленту Office Fluent 2007 с помощью надстроек COM
Настройка ленты
Настройка панели быстрого доступа в пользовательском интерфейсе Office Fluent 2007
Надстройка Word 2007: вкладка начала работы для Word 2007