(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Word 2007: добавляем свою вкладку и свои команды (download)

Источник: wordexpert
Антон Кокин

Я работаю с офисом 2007 уже не первый год, но есть одно неудобство для меня. В предыдущих версиях можно было настраивать менюшки по усмотрению и необходимости. В этом выпуске я не смогла полностью настроить программу "под себя". Видела пару ссылок на публикации, но к сожалению не владею ни английским, ни языком программирования.
Если можно, помогите доступно объяснить.

Есть две новости: хорошая и ограничительная. Хотя, какие это новости? Описываемые ниже возможности были доступны с самого начала.
Итак, хорошая новость: ленту Office 2007 можно настроить по своему усмотрению и под свои нужды. Но тут же в игру вступает ограничительная новость: для того, чтобы настроить ленту под себя, нужны определенные знания языка программирования VBA и разметки XML. Либо, как вариант, нужна определенная сумма денег на покупку специальных программ:

  1. Ribbon Customizer for Office 2007
  2. RibbonCustomizer

Обе эти программы после установки встраиваются в ваш Word. Только первая программа сразу же добавляет новую вкладку "МЕНЮ" в стиле редактора Word 2003 и свою кнопочку, по щелчку на которой загружается ее программа-настройка ленты. А вторая программа (она мне показалась проще и легче) встраивает во вкладку "Вид" свою кнопку и предлагает настроить ленту по своему усмотрению.
Разумеется, обе программы на английском, хотя "Ribbon Customizer for Office 2007" при установке позволяет выбрать любой язык, например, белорусский. А вот русского в ней как не было, так и нет.

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

  • Создать новый документ
  • Открыть документ
  • Сохранить документ
  • Сохранить как...
  • Закрыть окно

Вот как это будет выглядеть в результате:

По образу и подобию вы можете впоследствии добавить свои команды на эту вкладку, либо же самостоятельно создать новую вкладку. Кое-что из нижеописываемого я уже приводил в своей ранней заметке Как назначить свою иконку для макроса в Word 2007. Поэтому обе эти статьи можно считать близнецами с небольшими различиями в содержании.

Итак, самым первым действием следует скачать программу для редактирования XML-содержимого ленты Office 2007 Custom UI Editor, хотя наверное можно будет воспользоваться и обычным текстовым редактором типа Notepad.
Далее описывается пошаговая инструкция с использованием редактора UI Editor. Мы будем изменять глобальный шаблон Normal.dotm, поэтому для начала сохраните этот шаблон в качестве резервной копии где-нибудь на жестком диске или на ином носителе, чтобы при желании вы могли просто восстановить ваш первоначальный шаблон. Это действие обязательно!

  1. Удостоверьтесь, что редактор Word у вас не запущен и ни один документ не открыт. Если это не так, то закройте все документы и обязательно закройте редактор Word.
  2. Запустите редактор XML-скриптов - Office 2007 Custom UI Editor и откройте в нем шаблон Normal.dotm. Как правило, путь к этому шаблону таков: C:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Application Data\Microsoft\Шаблоны\
    Поскольку лента стандартная, то окно редактирования будет пустым.
  3. Вам нужно добавить свою вкладку на ленту, причем она должна отображаться самой первой и идти перед вкладкой "Главная". Для этого вставьте в окно редактора следующий код:

    Этим кодом мы добавили на ленту нашу вкладку с именем "Моя вкладка", которая располагается перед стандартной вкладкой "Главная". Можете сохранить изменения в редакторе кода и запустить редактор Word для просмотра промежуточного результата. Вы должны увидеть следующую картину:

  4. Закроем редактор Word и продолжим добавление элементов уже на нашу новосозданную вкладку.
  5. Поскольку вкладка пустая, мы должны добавить на нее группу команд. Вставьте следующее выражение между тегами "tab" и "/tab" вашего кода (выделено):

    Сохраните вновь изменения и снова откройте Word. Результат на скриншоте:

  6. Итак, мы создали вкладку и группу, в которую теперь должны разместить наши кнопки-команды. Закройте редактор Word и вернитесь в окно редактора кода XML.
  7. Первой добавленной кнопкой у нас будет команда "Создать новый документ". Для этого поместите между тегами "group" и "/group" следующий код (выделено):
  8. Можете, сохранив изменения, посмотреть на результаты:

    Но я рекомендую вам прежде добавить все запланированные кнопки. Вот код для остальных кнопок:

  9. Итоговый код в редакторе кода будет выглядеть так:

Как видите, ничего сложного нет. Можно вообще скрыть всю стандартную ленту и работать с "чистым" редактором, хотя все стандартные команды будут доступны через "горячие" клавиши.
Вот ссылка на текстовый файл с описываемым здесь кодом XML. Можете скачать и вставить напрямую в редактор кода с вашим шаблоном:

Ссылки по теме

Файлы для загрузки

В каталоге Download Вы можете найти другие полезные материалы - утилиты, программы, документацию, исходники, электронные книги. Если Вы обнаружили неработающую ссылку, пожалуйста, помогите другим посетителям и администратору каталога Download - сообщите об этом редактору.



 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Microsoft »
Обсудить материал в конференции Дизайн, графика, обработка изображений »
Написать редактору 
 Рекомендовать » Дата публикации: 05.08.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft Visual Studio Professional w/MSDN AllLng License/Software Assurance Pack OLP 1 License No Level Qualified
Microsoft SQL CAL 2017 Sngl OLP 1License NoLevel DvcCAL
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Программирование в AutoCAD
СУБД Oracle "с нуля"
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Corel. Сохранение файла в старом формате. (26)
у меня есть горящий вопрос по Корелу и никто мне не может дать на него ответ. Я работаю в...
 
Настройка меню "Пуск" Windows 7 при помощи реестра (3)
Скажите пожалуйста, а как можно закрепить ярлыки программ с помощью твиков реестра в левой части...
 
Как извлечь рисунки из файла Word (40)
Вообще-то есть еще способ - сделать в Word-е Copy рисунка, открыть Microsoft Photo Editor и там:...
 
Помощь по MS Access (327)
Доброе время суток. Случайно оказался на этом сайте, искал статьи по OLAP. Вижу, что...
 
Как изменить шрифт Wordpad? (4)
Как изменить шрифт Wordpad по умолчанию? Там Таймс, а мне, допустим, Ариал нужен. Можно ли...
 
 
 



    
rambler's top100 Rambler's Top100