БУМАЖНЫй НОМЕР
![]() |
01.11.2001
Сергей Богомолов
31
августа я увидел на лотке диск с Office XP. Увидел - и не поверил собственным
глазам: выход русской версии такого серьезного продукта обычно не остается без
внимания в компьютерной прессе. Последнее же, что я читал о русском Office XP, -
двухмесячной давности обещание его выхода в октябре 2001 года. По опыту ожидания
выходов локализованных версий предыдущих продуктов Microsoft я сделал вывод о
том, что до ноября (декабря) можно быть спокойным…
На обложке диска не было никаких прямых или косвенных свидетельств тому, что эта версия не является финальной, - я не смог удержаться и решил попробовать, получив в итоге массу впечатлений.
Но, прежде чем перейти к рассказу о них, хочу предупредить о своих предпочтениях, поскольку именно они определяют характер эмоций по поводу нового продукта. С 1988 года я много работал с самыми разными текстовыми редакторами, начиная с незабвенного WordStar для Robotron 1715. Со временем особенности каждого нового редактора забывались и оставалось только ощущение постоянно растущей комфортности и расширяющихся возможностей работы.
Признаваясь в любви к новинкам, которые несет в себе каждая новая версия Office, не могу не сказать, что продолжением этой любви является нелюбовь к радикальным изменениям в удобном и привычном интерфейсе. Для меня отсутствие оных - тоже признак комфорта или, во всяком случае, отсутствия дискомфорта от несовместимости с предыдущими версиями.
Итак, личные впечатления от нового Office XP.
Приятное
Размещение словаря
Часто переустанавливая Windows, восстанавливая его архивную копию, таская за собой настройки Office при работе на разных компьютерах, я был вынужден переместить словарь Custom.dic в свой рабочий каталог - в корень специально созданного для работы с текстовыми файлами каталога Word. Каталог «Мои документы» у меня выполняет роль «мусорки», куда скачиваются файлы и странички из Интернета, где хранятся случайные документы и т. д. Кстати, это имеет определенный практический смысл - раза два терял все содержимое каталога «Мои документы», так как при повреждении FAT, в первую очередь, «летят» каталоги с русскими длинными именами. Так вот, и Office 97, и Office 2000 периодически произвольно забывали об указанном месте нахождения Custom.dic и вновь начинали обращаться к Custom.dic, который должен был быть в месте, предназначенном для него по умолчанию (Windows\Application Data\Microsoft\Proof). В итоге программа проверки опять начинала подчеркивать незнакомые ей слова и термины. За время работы нового Office XP местоположение пользовательского словаря ни разу не было забыто.
Автоматическое исправление опечаток
Теперь Office гораздо активнее, чем раньше, исправляет опечатки в процессе набора. Кажется, исправление ведется наряду с традиционным режимом автозамены (во всяком случае, на вкладке параметров автозамены появилась новая опция «исправлять орфографические ошибки»). Но, может быть, активность автоисправлений стала результатом существенного расширения списка возможных «очепяток». Возможно также, теперь для автозамены вообще используется основной словарь. В общем, работа этой функции привлекает к себе внимание. Причина в том, что производимая автозамена теперь не только сопровождается звуковым сигналом (у меня установлен пакет MS Office Sounds), но и само «автозамененное» слово помечается специфическим значком.
К сожалению, исправляются далеко не все ошибки. Так, мою «любимую» ошибку в словах с основой «соответств...» новый Office не знает. Конечно, эта проблема легко решается внесением основных ошибок в список автозамен, но здесь Office XP таит неожиданность. Начиная с Office 2000 (может быть, это было и немного раньше) список автозамен хранится в отдельных файлах с расширением ACL в каталоге Windows\Application Data\ Microsoft\Office. Как и все другие файлы настроек, на мой взгляд, эти файлы лучше хранить не в каталоге «по умолчанию», а в доступном и контролируемом месте, чтобы легче было сохранять, переносить и устанавливать настройки Office. Чтобы указать новое место нахождения ACL-файлов, стандартных средств настройки Office недостаточно, и для этого раньше приходилось лезть в реестр и править раздел KEY_CURRENT_USER\Software\Microsoft\Office\<версия>\Common\ AutoCorrect, где нужно было указать желаемое место размещения файлов автозамены. Каким же было мое удивление, когда после установки Office XP ни в этом, ни в каком ином разделе реестра я не нашел знакомой строки с указанием места размещения ACL-файлов. Что ж, буду пока следить за файлами списков автозамены «вручную» и ждать полезных советов, как добраться до скрытых настроек XP.
Рисованные объекты Office, состоящие из автофигур
Как я уяснил из опыта общения с предыдущими версиями Office, при вставке рисованных объектов они «привязываются» к определенному абзацу (и не факт, что всегда к одному и тому же). Поэтому при перемещении по тексту состоящий из нескольких элементов рисунок, который только что выглядел превосходно, мог разъехаться, сползти за пределы рамки страницы и вообще повести себя самым непредсказуемым образом. Хорошее средство «сгруппировать элементы рисунка» тоже не всегда помогало (не спасало от сползания рисунка за границы страницы, не говоря уже о том, что происходило, когда для внесения изменений требовалось разгруппировать рисунок). Я всегда полагал, что самым верным средством заставить рисунки вести себя должным образом было их размещение в поле специально созданной таблицы, состоящей из одной ячейки, но разработчики Office XP придумали еще лучшее средство, которое назвали «полотно» (рис. 1), - специально выделяемая для рисунка область, объединяющая в себе все его элементы и облегчающая тем самым его перемещение, масштабирование и расположение в тексте.
Создание «полотна» для рисунков задается в опциях настройки параметров Word, где на вкладке «общие» есть чрезвычайно полезная опция «автоматически создавать полотно при вставке автофигур».
Другим замечательным новшеством средств рисования стало появление нового типа автофигур, называемого «соединительные линии» (рис. 2). Суть их ясна из названия - они позволят соединить два объекта прямой, ломаной и даже фигурной линией или стрелкой. При этом «качество» соединения очень высокое - не говоря уж о том, что не приходится мучиться с подгонкой размеров соединяющих линий, так как эти линии теперь «намертво» держатся за свои объекты и тянутся вслед за ними при их перемещении.
Кроме того, рисуемые в Office XP фигуры обзавелись симпатичным зеленым хвостиком, позволяющим вращать объекты вокруг своей оси. «Дергая» за это хвост, можно развернуть фигуру под каким угодно углом. Не помню, чтобы до этого фигуры в Office вообще вращались (естественно, кроме поворотов на 90°, 180°, 270°). Остается только один вопрос: как нарисованные таким образом фигуры будут вести себя в предыдущих версиях Office?
Симпатичное
Помощь
Помощь стала лучше структурированной. Легче отыскать нужный раздел справки. Помню, раньше не раз сталкивался с проблемой поиска значений ключей форматирования для полей. В новом Help’е все нашлось сразу и быстро.
В равной степени это относится и к Help’у по VBA. Вместе с тем у него есть одно большое преимущество (работает контекстная справка) и один большой недостаток (нет русского Help’а). Хотя к последнему уже привык: только Word 2.0 имел перевод помощи по командам WordBasic, и уже после перехода на новые версии Word я еще долго держал «под рукой» в качестве справочного пособия этот русскоязычный Help. Если, конечно, это заинтересует программистов из Microsoft, готов поделиться и другими добрыми воспоминаниями о справочной системе Word 2.0 - простота и логичность ее книжной структуры позволяла использовать ее как настоящий учебник и справочник.
Совместимость
Удачно реализована настройка на сохранение текстов в форматах до Office 2000. Теперь это не особый формат сохранения, а галочка в опциях сохранения - «отключить средства, реализованные после MS Word 97».
Кстати про сохранение. Список форматов, в которых может сохраняться текст, на самом деле далеко не полон и отражает лишь состав установленных конверторов - тот самый, который выбирается при установке Office. Но помимо них, есть и встроенные форматы сохранения. К сожалению, познакомиться с ними и инициировать их можно только из языка программирования макросов VBA - между тем потребность сохранять текст в таких форматах иногда возникает.
Приятно удивил конвертор текста MS-DOS. При конвертации он теперь довольно корректно преобразует не только символы, но и форматирование: абзацы, отступы и выступы, разрывы, переносы и даже таблицы! Особенно восхитило преобразование таблиц - новый конвертор понимает даже сложные таблицы, содержащие объединенные колонки или строки! С такими преобразованиями по-прежнему часто приходится иметь дело. Я для этого использую собственные макросы: один для преобразования текста, другой - для таблиц, причем последний довольно сложен. В целях упрощения и так не всегда качественного преобразования (оно зависит от точности использования разделителей строк и колонок в исходной таблице) приходится игнорировать сложные шапки таблиц. А тут - на тебе: все реализовано само собой! Тут же написал простенький макрос, который сохраняет выделенный текст в формате MS-DOS, считывает его, автоматически конвертируя в формат Word, и вставляет в исходное место. Просто и красиво. Однако проза жизни взяла свое - оказалось, что качество распознавания таблиц новым конвертором еще больше, чем в моих макросах, зависит от того, насколько точно были использованы разделители при рисовании таблицы в ее исходном варианте. Кроме того, при преобразовании таблиц многострочные тексты ячеек не объединяются в связанные слова и предложения…
Так что теперь к моим старым макросам преобразования просто добавился еще один, основанный на встроенных средствах конвертора текста MS-DOS, который иногда дает неплохие результаты.
Примечания
Понравилось новое представление примечаний. Теперь они показываются как выноски особого розового цвета (рис. 3), а сам текст, к которому относится примечание, выделяется скобками в той же цветовой гамме. Причем режим примечаний как-то интегрируется с режимом исправлений (не разбирался, в чем состоят особенности этой интеграции, поскольку для совместной работы всегда хватало обычных примечаний). Симпатично и удобно в использовании и окно примечаний - теперь это расцвеченный в той же розовой цветовой гамме подвал, отделенный от текста обычным разделителем экрана на две части.
Новый режим работы с комментариями очень эффектен. Есть только три «но». Во-первых, новая цветовая гамма и необычное представление примечаний очень наглядны в режиме разметки страницы, однако в обычном режиме наглядность резко ухудшается - раньше это был бросающийся в глаза текст, выделенный бледно-желтым цветом (только на экране, а не при печати), теперь - бледные малозаметные розовые скобки вокруг помеченного текста. Второе: работать с примечаниями стало немного сложнее. Раньше за пометкой «примечание» стоял видимый в режиме показа скрытого текста специальный знак (заключенные в квадратные скобки инициалы автора примечания с порядковым номером самого примечания). При удалении или копировании этого знака соответственно удалялось и копировалось и само обрабатываемое примечание. Теперь ни показ скрытого текста, ни другие средства не дают увидеть, как Word хранит в тексте примечания, и для их обработки нужно тянуться к мыши и использовать контекстные меню. И третье - новый мелкий и досадный глюк: при наборе текста примечаний не срабатывает печать поверх выделенного текста, а также происходит самопроизвольное включение режима вставка/замена.
Интересное
Распознавание сканированного текста
Интересно, но не работает с таблицами! А так - очень неплохо для небольших фрагментов текста. Самое главное - для решения разовых задач не нужно дополнительно ставить OCR.
Обработка сбоев программ
Вместо дурацкого «система выполнила неустранимую ошибку по адресу…» теперь имеем либо полное зависание, либо довольно интересные действия по обработке сбоя. Суть этих действий сводится к попытке сохранить обрабатываемые файлы и предложению отправить отчет об ошибке. Относительно первого не совсем уверен, может быть, в дальнейшем для восстановления результатов прерванной в момент сбоя работы, как и раньше, используется последнее автосохранение. А вот относительно предложения отправить в Microsoft сообщение об обнаруженной ошибке никаких неясностей нет - вероятно, это полезно для «мелкомягких», но делать этого лучше не стоит, учитывая честное предупреждение о том, что в Microsoft отсылаются в том числе и данные о пользователе (это для владельцев Office, купленного с лотка).
Кроме неуточненной приятности с автосохранением, положительным результатом новой процедуры обработки сбоев является возможность немедленного продолжения работы. Ранее для этого требовалась перезагрузка - какие-то остаточные воспоминания машины о незавершенном сеансе работы заставляли ее говорить, что вновь вызываемый файл все еще обрабатывается и совместный доступ к нему невозможен.
Да, чуть было не забыл. При некоторых сбоях также происходила автоматическая переустановка каких-то элементов Office XP. Насколько это помогает - не знаю, поскольку те из сбоев, которые у меня возникают достаточно гарантированно (об этих неприятностях - ниже), сопровождаются мертвым зависанием…
Мастер сохранения настроек
Интересное, но весьма странное средство. По заявке сохраняет все настройки Office XP для облегчения быстрого их восстановления или переноса на другой компьютер. Вроде бы записывает настройки в небольшой файл, из которого потом все может быть восстановлено. Вместе с тем, настройки Word (основная их часть) хранятся в Normal.dot (именно с его помощью я всегда переносил собственные настройки Word на другой компьютер). Однако мастер сохранения настроек не записывает и не запоминает текущее состояние Normal.dot! Что тогда он вообще делает? Хранит список установленных компонентов? Он и так запоминается при инсталляции Office XP. В общем, малопонятная штука - этот мастер. Как и System Restore из Windows ME, вещь вроде бы и нужная, но в силу своих особенностей - практически бесполезная.
Осталось
Перенос текста из PDF-файлов
Познакомившись с форматом распространения данных в виде PDF-файлов, я тут же столкнулся с невозможностью экспорта столь нужных данных для их дальнейшей обработки (рис. 4). Чего только не перепробовал, включая и демо-версии специальных дорогущих программ, и попытки расшифровывать изображение с помощью FineReader’а. Но, как ни близок был локоть, укусить его не удавалось. Большое спасибо сообществу, откликнувшемуся на крик о помощи в одном из форумов и давшему замечательный совет использовать спрятанную в полной версии Adobe Acrobat (не Acrobat Reader) возможность специального выделения частей текста или таблицы для последующего их прямого экспорта в другие программы.
И вот тут-то обнаружилась странная особенность Office: при вставке скопированного текста в Word вместо русских букв получаем абракадабру, а при вставке в Excel - все в порядке. Теперь при работе с нужной информацией приходится сначала ее копировать в Excel, а потом переносить в Word. Ничего не понимаю - конверторы общие, а результат - разный. Еще меньше понимаю, почему все осталось по-прежнему в новом Office XP.
Разрастание шаблона Normal.dot
Новая горячая клавиша, новый элемент автотекста, новая иконка - и Normal.dot растет, как на дрожжах. Помню, раньше, когда на это я не обращал внимания, один из моих вариантов Normal.dot разросся до 500 Кбайт, что вылилось в самопроизвольные сбои и зависания Word. Восстановив все настройки с нуля, я получил файл в 100 Кбайт, и теперь за размером Normal.dot слежу очень внимательно. Он у меня всегда на виду - в рабочем каталоге, где находятся все текстовые файлы, а рядом с ним - его копия, и, как только я вижу несанкционированное увеличение файла, немедленно удаляю его и восстанавливаю из копии. Не раз ловил таким образом макровирусы на «общедоступных» компьютерах на работе. Кстати, кто не знает, - самое радикальное средство борьбы с благоприобретенными внутренними глюками и макровирусами - удалить Normal.dot, а потом восстановить все настройки.
Интересно, что Normal.dot при переходе на новый Office XP при автоконвертации сразу уменьшился в объемах - в моем случае со 150 Кбайт до 130 Кбайт. Восстановление всех моих настроек с нуля позволило еще больше сократить его размер - до 110 Кбайт.
Печать
Как и раньше, в диалоговом окне «Печать» не работает масштабирование при печати (рис. 5) - печать на одном листе двух и более страниц, уменьшенных в размере в два и более раза (как на хорошем копире с zoom’ом). Однако самое интересное в том, что сама по себе функция сия работает прекрасно, но почему-то... инициируется только из макроса с помощью команд VBA! Между тем, вещь очень интересная - позволяет печатать брошюры (рис. 6), шпаргалки для школьников и т. д.
В общем, по результатам первого знакомства с Office XP сложилось довольно
странное впечатление - за редким исключением столь досаждавшие раньше в работе
странности
не устранены и присутствуют в новом Word почти в полном составе! Не знаю, что бы
это значило…
Досадное
Размер DOC-файлов
Опять, опять увеличился. Большие файлы с таблицами и большим количеством полей, которые я использую для автоматизированных расчетов в среде Word (вместо Excel), при переходе на Office 2000 выросли с 500 Кбайт до 1 Мбайт, а Office XP сохраняет те же файлы, увеличивая их почти в два раза - до 1,8 Мбайт. Не помогает, в том числе, и отказ от сохранения средств, созданных после Office 97.
Странное
Сохранение
В параметрах настройки системы на вкладке «Сохранение» задается опция «не сохранять смарт-теги» (а также данные рукописного и голосового ввода, если, конечно, они установлены в составе средств Office XP). Полезно, особенно учитывая отмеченную склонность нового Office XP к раздуванию размера сохраняемого файла. Однако опция, устанавливаемая в качества общего стандарта сохранения, зачем-то привязана к файлу. Файл, который был сохранен при заданном режиме, помнит эту настройку. Но при открытии каждого нового файла (в том числе - и старого, но созданного не в Office XP) опять исчезает галочка «не сохранять смарт-теги (рукописный и голосовой ввод)». В итоге, если, конечно, задаться такой целью, нужно постоянно следить за опциями сохранения, пока не переберешь все ранее созданные файлы. Хотя справедливости ради нужно заметить, что включение или отключение этой функции в отсутствии самих смарт-тегов (рукописного и голосового ввода) не сильно влияет на объем сохраняемого файла.
«Последние» файлы
Этот элемент меню работы с файлами куда-то безвозвратно исчез. В принципе, список «Последние файлы» дублировал соответствующие средства Windows, старающиеся запомнить все файлы, с которыми в последнее время велась работа. Но у меня эти средства отключены (чтобы враги ничего не узнали). Кроме того, функция «Последние файлы» имела практическую пользу - можно было легко найти недавно созданный документ, который из-за невнимательности сохранил неизвестно где (в принципе, известно - в рабочей на тот момент директории, но вот какая директория была рабочей?).
Очень странно, что при настройках меню и панелей обнаруживается, что данная функция все же есть в числе элементов меню «Файл», но... по умолчанию отключена! Есть и команды VBA, которые работают со списком последних файлов и даже инициализируют эту функцию, но список файлов опять пропадает после закрытия приложения Office и, самое главное, при новом запуске Office не знает и не помнит предыдущий список последних файлов. Даже создание макроса типа AutoExec, инициализирующего эту функцию при старте приложения Office, ничего не дает. Впрочем, можно будет еще попробовать макрос AutoClose: в числе параметров сохранения и закрытия вроде бы есть атрибут, отвечающий за занесение закрываемого файла в список последних файлов. Может быть, это поможет?
«Глюки»
Диаграммы
Опять приходится говорить о них. Жаль, но сбойность этого элемента (рис. 7)
резко увеличилась. Не раз и не два я намертво вешал новые Word и Excel попыткой
внести
некоторые
изменения в ранее созданные диаграммы.
Попытка для начала сохранять диаграмму в новом формате тоже не помогает. Я было надеялся, что сбои являются результатом несовместимости каких-то элементов форматов MS Graph 2000 и 2002, однако выяснилось, что система «вешается» в том числе и при попытке заново создать диаграмму, аналогичную сбоящей.
Очень странно ведет себя в контекстном меню кнопка «открыть диаграмму». Начиная с Office 2000, я привык работать с диаграммой в основном окне Word или Excel, когда лишь активизируются соответствующие Graph панели инструментов. Теперь контекстная кнопка по своему усмотрению открывает диаграмму то в новом, то в обычном окне. Причем на работоспособность Graph это не влияет - зависания случаются и в том, и в другом режимах. Правда, в случае возникновения сбоя при работе Graph в режиме основного окна Word или Excel обработка зависания осложняется - не срабатывают описанные выше новые средства обработки сбоев, и, несмотря на то, что сбойнул только Graph, намертво вешается весь Office. Последующее обращение к «Ctrl+Alt+Del» показывает, что висит Graph, а его закрытие приводит к вылету и работавшего в фоновом режиме основного приложения Office. При работе Graph в отдельном окне сбойная ситуация разворачивалась у меня по более благоприятному сценарию - закрывается рухнувший Graph, а Word и Excel остаются в рабочем состоянии.
Смарт-теги
Три дня я проработал в режиме, когда они вроде были включены, но ни разу не увидел их в работе. Что они из себя представляют, понять так и не удалось. Почитал Help - помогло мало. Зато обнаружилось, что в большом документе постоянно идет проверка на эти самые теги, результатом чего становится мертвое зависание Office XP. Правда, случалось это лишь с документами, содержащими множество полей, в небольших же документах ничего такого не проявлялось.
В попытках найти виновника я отработал все предположения: дефект в файле; неудачная комплектация установки; некорректность обновления c Office 2000; неудачный Normal.dot; зараженный вирусом дистрибутив; плохой Custom.dic (в одной из предыдущих версий, кажется, в Word 6.0, разрастание Custom.dic больше 10 Кбайт вело к самопроизвольным сбоям); некорректная работа системы на завышенной частоте (у меня 6ґ160); и т. д. Целое воскресенье ушло на поиск, переустановку, восстановление архивов ранее установленной Windows, комбинирование установок BIOS, сравнение разных вариантов установок Office XP, перебор возможных настроек Word...
В общем, впечатление от смарт-тегов, разрекламированных чуть ли не в качестве главного новшества Office XP, остались самые скверные. Пришлось отключить - и теперь все в порядке.
Автотекст
Попытка ввести элемент автотекста, всегда обозначавшийся у меня знаком «\», вызывает мертвое зависание Office XP. Пришлось для того же элемента автотекста использовать обозначение «/». Странно, но при работе в новом Word на старом Normal.dot, содержащем этот же элемент под старым именем, все прекрасно работает.
Общее
Вообще-то, начальный список неприятных особенностей Office XP, о которых хотелось предупредить других, был больше. Спустя первые недели работы я уже с трудом припоминаю, что было не так, что не понравилось и что смущало в работе нового Office. Очевидно, за это время привык к немного иной реализации знакомых функций, научился быть более осторожным в режимах, потенциально грозящих сбоями и неприятностями. Во всяком случае, зависания возникали только в первые дни работы, и сейчас уже приходится вспоминать, с чем еще они были связаны и как себя проявляли.
В общем, на днях я стер с винчестера дистрибутив старого Office 2000 и окончательно сделал свой выбор.