Продолжаю копаться в своих старых дневниках. Обнаружил запись, которая ознаменовала появление популярной в кругах разработчиков надстроек для Microsoft Office программы Ribbon XML Editor.
А всё началось 21 апреля 2007-го года, когда я поставил себе новый Microsoft Office вместо предыдущей версии с обычными меню и гибко настраиваемыми панелями. Тут появилась какая-то непонятная лента, живущая своей жизнью и меняющая внешний вид органов управления в зависимости от ширины окна.
Это сейчас мы кое-как пообвыклись, обзавелись широкими мониторами, и забыли все прелести гибкой настройки панелей Word 2003. Но тогда, в 2007-м году, я просто был повержен в шок.
Ну, и началось. В общем, читайте сами:
Microsoft Word 2007. Отзыв огорчённого пользователя.
Ну, поставил я себе Microsoft Office 2007 Enterprise. Из всех приложений меня реально интересуют вообще только два — Word и Excel. Поработал пока только в первом, и вот мои впечатления.
Первое впечатление - ВАУ!!! Какой дизайн! Голубенькие переливы, и всё такое новое...
Углубившись, понял - интерфейс проиграл, и встретившиеся мне недостатки я сейчас перечислю.
Нет верхнего меню!
Раньше я знал, что до любой функции, кнопки которой я не могу найти на панелях, я всегда могу добраться через верхнее меню. А теперь его нет! Есть верхняя панелька, куда можно вытащить наиболее часто используемые кнопочки, что я сразу и сделал практически для всех нужных мне команд.
Нет привычных панелей с кнопками.
Вместо них впендюрена широкая полоса с несколькими вкладками. На каждой вкладке расположены кнопки, которые были раньше на панелях, и кроме них ужасные огромные разных размеров области, которые работают как кнопки.
Смотрится всё это ужасно некрасиво. К тому же эти области используются редко — нафига такой размер? Расположено всё нерационально, тратится куча места на бесполезные вещи. Особенно меня раздражают огромные области стилей. Вся лента занимает место по высоте, как 5 панелей. Хорошо ещё, что её можно держать в свёрнутом виде, когда видны только названия вкладок.
Макросы не найти
Макросы нашёл на вкладке... как вы думаете, какой? «Вид»! При чём тут вид?
Несовместимый редактор формул
В Ворд добавлен встроенный редактор математических формул. Но документы с такими формулами сохраняются либо в новом формате .docx, либо формула преобразуется в графический рисунок, и в старых версиях её уже не исправить.
Хорошо, что осталась возможность вызывать как объект старый редактор формул Microsoft Equation 3.0, который на самом деле после запуска теперь называется «Редактор формул 3.1».
Записал макрос его вызова, и теперь запускаю вставку формулы нажатием одной кнопки на верхней панельке. Текст макроса:
Sub Вставка_формулы()
Selection.InlineShapes.AddOLEObject ClassType:="Equation.3", FileName:="", _
LinkToFile:=False, DisplayAsIcon:=False
End Sub
Нулевая гибкость настройки ленты
Гибкость настройки интерфейса на уровне, наверное, Word 6.0, если кто такой ещё помнит. Мышью кнопочки не таскаются, Всё делается только нажатием кнопок «Добавить» и «Удалить», да и кнопками перемещения вверх-вниз. И то это касается только верхней панельки.
Ленты же и вкладки НЕ КОНФИГУРИРУЮТСЯ! И их нелепый дизайн обычными средствами уже не исправить. Есть, конечно, возможность сделать это с помощью макросов, выполняющих команды и добавления в файл шаблона специальных структур на языке xml, описывающих органы управления, которые эти макросы будут запускать, но для большинства пользователей, не знакомых с программированием, это будет слишком сложно.
Думаю, имеет смысл написать какую-нибудь утилиту для автоматизации написания структур на языке xml для создания собственных органов управления. Надо будет подумать над этим вопросом.
Изменены стандартные шрифты!
Теперь это какой-то Calibri вместо Times New Roman и Cambria вместо Arial. Причём, первый шрифт 11-го размера! Ну и нахрена мне такой разнобой в документации?
Слава богу сохранилась возможность изменить шрифты в шаблоне «по умолчанию», что мной и было сделано, ибо шрифт Calibri прямо скажем, уродский.
Вставка Таблиц
Функция вставки таблицы с визуально задаваемыми параметрами количества ячеек по ширине и высоте стала более ограниченной. Визуальное задание необходимого количества строк и столбцов раньше было ограничено только размерами экрана. Теперь пространство для задания размеров таблицы ограничено шириной и высотой выпадающего меню, и составляет всего 10 столбцов и 8 строк, что вызывает существенные неудобства, поскольку часто хочется задать сразу больше строк, чтобы не добавлять их потом.
Кроме того, 10 столбцов для таблицы — это право, несерьезно. Большие таблицы приходится вставлять теперь через форму вставки с заданием размеров цифрами с клавиатуры, а это требует больше времени и усилий.
Единственный плюс работы с таблицами (и большой, надо признаться, плюс) — при перетаскивании линий для изменения ширины столбцов, таблица, наконец, стала вести себя адекватно. Наконец-то исправлены ошибки с непредсказуемым изменением ширины столбцов таблицы, а также с невозможностью схватить линию с первого раза, кочующие из версии в версию на протяжении, кажется, всей истории редактора. Но это пока единственное положительное, что я обнаружил.
Изменчивость форм кнопок
Вообще это большой минус, когда один и тот же элемент может иметь несколько внешностей. То, что кнопки могут иметь 2 размера (нормальный и большой) очень раздражает.
Большой размер смотрится вообще очень негармонично для любого элемента интерфейса. Кроме того, подписи к элементам нормального размера мало того, что неряшливо смотрятся, да еще и затрудняют нахождение в этом мусоре нужной кнопки, а их даже невозможно отключить! Всё это похоже на издевательство какое-то.
При изменении размеров окна программы элементы интерфейса могут несколько раз сильно и очень неудачно изменить свою привычную внешность, пытаясь приспособиться к новому размеру.
Когда это происходит одновременно для нескольких элементов, оказываешься в совершенно новой интерфейсной среде, и приходится прилагать усилия, чтобы к ней адаптироваться. Кнопки из больших превращаются в маленькие, отличающиеся даже по форме, группы скукоживаются в большие кнопки, пропадают надписи кнопок.
Сохранение шаблонов непойми куда
Раньше при сохранении шаблона у меня автоматически открывалась папка шаблонов. Теперь же почему-то эта функция отключена, и при сохранении приходится самостоятельно искать эту папку, зарытую в глубинах каталога Documents and Settings.
Вывод
Итак, складывается впечатление, что Майкрософт решил учить людей пользоваться разными новыми малоиспользуемыми функциями за счет увеличения размера органов управления ими и перемешивании привычных органов по новому, в результате которого пользователь вынужден будет сталкиваться с чем-то еще не освоенным и осваивать.
Меня не оставляет ощущение, что теперь я работаю не в серьезном текстовом редакторе, а на каком-то тренажёре.
Вызывает улыбку также куча заказных хвалебных статей о Word 2007 в Интернете, пытающихся каждый недостаток превратить в достоинство. Читаешь и видишь, как сами авторы не верят в то, что пишут :)))
В общем, интерфейс Word 2007 снова в зачаточном состоянии, никаких дополнительных функциональных возможностей, повышающих удобство работы с текстом нет. Так что переходить под него ещё рано.
Кроме того, программа не встанет под системы с ОС ниже, чем Windows XP SP2, что резко ограничивает его использование. К сожалению, у нас нет серьёзной альтернативы, и Майкрософт позволяет себе такие шаги назад, чтобы зарабатывать деньги меньшими усилиями.
Работать с программой конечно можно, но только хорошенько настроив под себя верхнюю панельку быстрого запуска команд.
Пока всё, остальное буду сливать позже, по мере дальнейшего знакомства. Может, появится что-то положительное.
Отзыв на статью
На вышеприведённую запись моего дневника я получил отклик такой-же возмущённой пользовательницы:
Абсолютно согласна ))
Как ни прискорбно, новое — не всегда лучше старого...
Тоже пользуюсь только Word и Excel.
Работала на 2003 Офисе до 2010 года, пока на работе не была вынуждена столкнуться с извращением 2007 года выпуска...
Оказалась практически абсолютно связана по рукам и ногам в плане настройки интерфейса под себя.
Благо по 2003 Офису знала, что было и, скорее всего оно осталось, вот только нужно его найти среди бесчисленного множества панелей с множеством ненужных кнопок.
Был файл Excel 2003 с множеством формул. Редактор Excel 2007 их отражает не адекватно. Очень огорчило.
Но справедливости ради стоит отметить, что Офис 2007 более устойчив к сбоям.
Татьяна.
В общем, надо было срочно что-то делать, и я взялся за написание программы, которая бы автоматизировала рутинные действия по формированию с помощью xml-разметки своих панелей с кнопками.
Ниже приведу ещё пару записей того времени из своего дневника.
Программа модификации интерфейса нового офиса
5 мая 2007 года. Программа редактора интерфейса, о которой я упоминал в предыдущем сообщении, успешно пишется. Вот скриншот этого редактора на этапе разработки (половина кнопок уже работает):
Ribbon XML Editor написан!
15 мая 2007 года. Наконец-то вышла первая версия моего редактора интерфейса MSOffice 2007 — Ribbon XML Editor!
Если кто имеет наглость не посетить по этому поводу мой сайт, привожу скриншот этой великолепной программы тут:
Большинство, в конце концов, конечно, переползёт на новый офис, привыкнут и к новому интерфейсу. Но наряду с пользователями есть продвинутые пользователи, которые не прочь побаловаться с модификацией этого интерфейса.
А ещё есть разработчики, пишущие программы в среде MSOffice, которые по любому модифицируют интерфейс под нужды своей программы. Так что я надеюсь, что программа окажется кому-то полезной.
Современная версия программы
За много лет Ribbon XML Editor превратился в мощный инструмент, неожиданно оказавшийся довольно популярным у разработчиков надстроек:
Если кто хочет попробовать создавать свои ленты с собственным набором кнопок и других органов управления в приложениях Word, Excel, Access или Power Point, можете посетить мой сайт и скачать эту программу, современную её версию.
Но если вы думаете, что я написал эту статью для рекламы собственной программы — то это не так. Просто я пролистываю свои старые дневники и периодически натыкаюсь на темы, которые могли бы быть интересны широкой публике. На этот раз — это история появления одной из моих программ, завоевавших особую популярность у разработчиков своих надстроек, только и всего :-)
Буду рад донатам, также делитесь своими соображениями в комментариях, ставьте нравлики и подписывайтесь на мой канал. Удачи! :-)