Официальная страница программного продукта
Ribbon XML Editor

Низкоуровневый XML-редактор интерфейса Microsoft Office.
Поддерживает Microsoft Office 2007-2016.
Протестирован в Windows XP (32 bit), Windows Vista (64 bit),
Windows 7 (64 bit), Windows 8.1 (64 bit), Windows 10 (64 bit).

Автор: Новиков Максим Глебович
15.05.2007
Последняя версия: 11.04.2017


Программа Ribbon XML Editor не требует установки. Просто распакуйте её бесплатными архиваторами 7-zip (http://www.7-zip.org) или PeaZip (http://alpinefile.ru/peazip.html).

Не пугайтесь возможного срабатывания некоторых антивирусов. Это ложное срабатывание, в чём можно убедиться на сайте https://www.virustotal.com, посмотрев на результат проверки большинством других антивирусов.

Если Вам понравилась моя программа, буду очень рад получить на любой из своих кошельков, указанных в левом нижнем углу сайта, немного WebMoney или Яндекс.Денег.


 
 Версия 7.1
 
Скачать Ribbon XML Editor версии 7.1 (сборка 1271) — 6,07 МБ

Скачать дополнительные темы для Ribbon XML Editor 7.1 — 8.11 Мб

Низкоуровневый XML-редактор пользовательского интерфейса Fluent UI для MS Office версий 2007+. Позволяет редактировать ленточный интерфейс основных приложений MS Office. Имеет функцию экспорта и импорта кода интерфейса через файл настроек ленты, поддерживающийся с 2010-й версии офиса. Поддерживает внедрение интерфейса в любые документы или шаблоны Word, Excel, PowerPoint и Access (форматы docm, docx, dotm, dotx, xlsm, xlsx, xlsb, xltm, xltx, xlam, pptm, pptx, potm, potx, ppsm, ppsx, ppam, thmx, accdb, accde, accdr и accdt).

Уроки по изменению интерфейса: http://fluentui.blogspot.ru/


Полезность программы:

Интерфейс Microsoft Office 2007, в котором впервые появилась лента, вообще не обладал возможностью высокоуровневой пользовательской настройки. В Microsoft Office, начиная с версии 2010, этот недостаток был частично исправлен; тем не менее, реализованные в нём высокоуровневые средства конфигурирования не всегда позволяли добиться желаемого. Так, к примеру, для добавленной вкладки и группы нельзя определить динамические атрибуты; нельзя группировать элементы при помощи box; на вкладке можно разместить только стандартные элементы либо кнопки запуска макросов; нельзя сохранить настроенный интерфейс внутри шаблона, документа или надстройки.

Работая в Ribbon XML Editor, вы не только можете легко создать интерфейс любой сложности (благодаря, в том числе, контекстно-чувствительной функции автодополнения), но и полностью контролируете этот процесс на уровне XML-кода. Кроме того, на основе построенной разметки интерфейса и использованных в ней имён функций обратного вызова, редактор может сгенерировать шаблоны этих функций в виде отдельного модуля для дальнейшего подключения его к документу через редактор макросов Microsoft Visual Basic, открывающийся из приложений Word, Excel, PowerPoint или Access по Alt+F11.


Краткое описание:

Низкоуровневый — это, конечно же, не означает, что он хакерскими методами правит «экзешники». В то же время, построение интерфейса идёт без использования высокоуровневых инструментов самого приложения Microsoft Office. Редактор Ribbon XML Editor позволяет напрямую работать с XML-кодом, на котором базируется пользовательский интерфейс.

Основные возможности RibbonXMLEditor:

  1. Быстрое построение xml-описания интерфейса ленты (ribbon), пространства документа (backstage), команд (command), контекстных меню (contextMenus) и панели быстрого доступа (qat) путём нажатия на кнопки, соответствующие различным элементам интерфейса или путём вставки этих элементов из списка контекстно-чувствительного автодополнения.
  2. Импорт внешних изображений для иконок элементов интерфейса.
  3. Внедрение xml-описания в документ Word, Excel или PowerPoint.
  4. Импорт/экспорт xml-макета интерфейса в файл настроек ленты, поддерживаемый офисом начиная с 2010-й версии.
  5. Генерация на основе построенного xml-кода модуля ".bas" для VBA с шаблонами функций обратного вызова.

Редактор имеет много полезных функций, таких, как:

  1. Контекстно-чувствительное автодополнение
  2. Встроенная галерея офисных иконок, содержащая несколько тысяч изображений
  3. Автоформатирование кода
  4. Валидация кода
  5. Запуск документа в родном приложении не выходя из редактора с возможностью выбора версии офиса, если установлено несколько версий одновременно.
  6. Система поиска, в том числе и с помощью регулярных выражений
  7. Система быстрого поиска по идентификатору
  8. Фолдинг (сворачивание содержимого тегов)

Удобство работы с редактором обеспечивается следующими свойствами редактора:

  1. Подсветка синтаксиса
  2. Подсветка парных тегов и текущей строки
  3. Возможность быстрого перехода к началу и к концу ближайшего тега (Ctrl+< и Ctrl+>)
  4. Мощная система настраиваемых стилей подсветки кода
  5. Откат и отмена отката
  6. Встраивание пункта «Открыть в Ribbon XML Editor» в контекстное меню проводника
  7. Запоминание списка последних документов
  8. Доступ к связанным с интерфейсом структурам документа (файлу корневых ссылок, файлу ссылок на изображения, файлу типов файлов)
  9. Информативные всплывающие подсказки кнопок элементов с указанием дочерних элементов
  10. Справка со схемами иерархии корневых элементов commands, ribbon, backstage и contextMenus, списками идентификаторов вкладок и групп и описанием приёмов работы с программой

Благодарности

Выражаю особую благодарность Евгению Маркову и Александру Витеру за их активное участие в тестировании программы а также за многочисленные предложения по её улучшению. Также выражаю благодарность всем, кто своевременно сообщал мне о замеченных ошибках, а также оставлял пожелания по наращиванию функционала.

 

[Вернуться в начало]
[Оставить отзыв в гостевой]