Вот уже в течение многих лет ведущие позиции среди наборов офисных приложений для платформы Windows принадлежат трем пакетам - Microsoft Office, Lotus SmartSuite и Corel Office, предыдущая версия которого называлась Corel WordPerfect Suite. К нынешнему году разработчики подготовили новые версии этих продуктов (во время написания статьи пакет Lotus SmartSuite 97 находился в стадии бета-тестирования). Все три пакета состоят из 32-разрядных приложений, предназначенных для работы в среде Windows 95 и Windows NT 3.51 или 4.0.
На экране Visual Basic помимо окна с редактируемой формой видны окна диспетчера проетов, редактирования свойств, браузера объектов, а также панель средств отладки
Давно стало привычным, что офисные наборы (их иногда называют “сюитами”) занимают по нескольку десятков, если не сотен, мегабайтов на диске, а их функциональные возможности намного превосходят потребности большинства пользователей. Тем не менее последние версии - Microsoft Office 97, Lotus SmartSuite 97 и Corel Office 7 - предлагают не только расширенные возможности традиционных, базовых приложений, но и дополнительные компоненты, в основном предназначенные для работы в Internet.
В меню Word 97 рядом с командами помещены не только обозначения "горячих клавиш", но и соответствующие пиктограммы инструментальной панели
В последние годы появление каждого нового поколения офисных “сюит” оборачивалось очередной маленькой победой фирмы Microsoft (в частности, в нашей стране наибольшей популярностью пользуются входящие в состав Microsoft Office программы Word и Excel). Нельзя сказать, что причина этого - исключительно в качестве программ Microsoft. По богатству функций и удобству использования конкурирующие продукты в целом мало отличаются друг от друга, а кое в чем программы Microsoft даже уступают своим аналогам. Однако маркетинговая политика Microsoft была более удачной, к тому же у Microsoft Office было преимущество в более полной интеграции с операционной средой Windows. Наверное, сыграли свою роль и потрясения, постигшие конкурентов компании Билла Гейтса: фирма Lotus стала подразделением IBM, а команда, разработавшая пакеты WordPerfect и Presentations, сначала ненадолго попала “под крылышко” корпорации Novell, а затем перешла в состав Corel. Впрочем, репутация фирмы Corel и богатые возможности WordPerfect Office позволили этому пакету в прошлом году обогнать Microsoft Office по числу продаж в США.
Новая кнопка на вертикальной полосе позволяет установить альтернативный режим навигации внутри документа (в данном случае выбран режим навигации по примечаниям)
Сравнение трех офисных пакетов показывает, что их основные возможности очень близки. Большинство базовых приложений ориентированы на работу в Internet. В каждом из них есть язык программирования, настраиваемый интерфейс и справочная система, в числе прочего способная “понимать” вопросы на естественном языке, а также Мастера или Эксперты - утилиты, служащие пользователю гидами при выполнении сложных операций.
Текстовые процессоры всех трех “сюит” обладают мощными инструментами для верстки, составления оглавлений и указателей, а также для форматирования символов, абзацев, таблиц и разделов как вручную, так и с помощью стилей. Все они обеспечивают грамматический контроль, автоматизацию редактирования, защиту документов с помощью паролей, коллективную работу, редактирование документов в режиме WYSIWYG, поддержку технологии OLE, импорт текста, графики, таблиц и баз данных в различных форматах.
Все табличные процессоры имеют богатые средства редактирования, форматирования и математической обработки данных, позволяют работать с диаграммами и иллюстрациями, все обеспечивают совместимость с аналогичными продуктами других фирм и поддержку OLE. Сопоставимыми возможностями обладают также входящие в “сюиты” конструкторы презентаций и СУБД.
Рассмотрим основные особенности трех пакетов и изменения, появившиеся в их новых версиях.
Microsoft Office 97
В стандартный вариант поставки Office 97 входят базовые приложения - текстовый процессор Word 97, редактор электронных таблиц Excel 97 и средство создания презентаций PowerPoint 97, а также дополнительные программы: планировщик Outlook 97, инструмент для работы с многокомпонентными проектами Binder 97 и редактор растровых изображений Photo Editor. “Профессиональный” вариант, как и в предыдущих версиях Office, отличается от стандартного наличием СУБД Access.
Все программы “сюиты” (за исключением Photo Editor) тесно связаны между собой и ориентированы на работу с Internet. В Office 97 появились средства создания и публикации документов в Web и фактически исчезла грань между файлами на локальном диске, в локальной сети или в Internet: в меню и в диалоговых окнах для загрузки документов теперь есть значки для вызова браузера Web, а при сохранении файла можно выбрать в качестве местоположения узел Web или FTP, предусмотрен также экспорт документов в формате HTML.
Выпустив Office 97, фирма Microsoft сделала важный шаг на пути к внедрению своей распределенной модели объектных компонентов - DCOM и технологии ActiveX. Базовые приложения пакета используют общие программные модули, обеспечивающие выполнение вспомогательных функций. Прежде всего, здесь следует назвать единое встроенное средство разработки приложений - пакет Visual Basic. Это развитая среда визуального программирования с иерархическим браузером объектов, диспетчером проектов и средствами отладки.
Общими для программ Office 97 также являются утилита Office Art, позволяющая создавать достаточно сложные графические объекты, модули грамматического контроля (лицензированные у фирмы INSO), редактор диаграмм Microsoft Graph 97, анимированная система помощи Office Assistant, справочная утилита System Info и инструментальная панель для навигации в Web. Помимо программ Office 97 включает множество файлов с иллюстрациями, шрифтами, шаблонами, аудио- и видеоклипами.
Для документов всех приложений Office 97 разработаны новые форматы. Как утверждают представители Microsoft, это дает два преимущества - экономию пространства на диске и возможность будущего развития приложений и их форматов с сохранением совместимости (в связи с этим вспоминается весьма долговечный формат документов Word для DOS, который на протяжении жизни нескольких версий программы лишь дополнялся, не подвергаясь коренной переработке). Следует отметить, что компактность документов в Office 97 достигается благодаря применению эффективного алгоритма сжатия встроенных графических, звуковых и видеоданных, но при работе с простыми текстовыми документами выигрыша дискового пространства новый формат не дает (наоборот, файлы могут занимать даже больший объем, чем прежде).
Утилиты WordArt и OfficeArt предоставляют богатые возможности для украшения документов
Пакет Office 97 поступил в продажу в середине января этого года. Выход русифицированной версии ожидается в апреле. По возможностям эта версия должна полностью соответствовать американской, в ней не будет лишь Мастера ответов на вопросы.
Полный вариант установки пакета требует наличия на жестком диске более 190 Мб свободного пространства, минимальный - 73 Мб.
Word 97
Как уже отмечалось, базовые приложения Office 97 тесно связаны между собой, поэтому многие из перечисленных здесь особенностей текстового процессора относятся и к остальным компонентам “сюиты”.
Главное усовершенствование в новой версии программы Word, как и в Office 97 в целом, - реализация поддержки Internet. Чтобы добавить функции для работы с Internet в программу из состава Office 95, например в редактор Word 7, необходимо было установить вспомогательную утилиту Internet Assistant.
В базовых программах Office 97 все функции Internet Assistant встроены изначально. В частности, приложения “сюиты” полноценно работают с HTML-файлами (поддерживают более 80 типов тегов HTML), позволяя редактировать как исходный код, так и “внешнюю” форму Web-страницы в режиме, близком к WYSIWYG. При загрузке HTML-документа в меню появляется ряд новых команд, кроме того, можно пользоваться инструментальной панелью для работы в Web. Строки типа http://www.abc.com в HTML-файлах автоматически форматируются как гиперссылки. Гиперссылка ведет себя не так, как обычный текст: попадая на нее, курсор приобретает форму ладони, а щелчок мыши вызывает гиперпереход к ассоциированному документу или адресу. Стрелки “вперед” и “назад” на инструментальной панели позволяют “путешествовать” по связанным документам, как в обычном браузере. Подобных возможностей в Lotus WordPro 97 и Corel WordPerfect 7 нет.
Интструментальная панель Web превращает приложения Office 97 в браузеры наподобие Internet Explorer
Помимо поддержки Internet в Word 97 появились и другие изменения. Новая функция автоматической проверки грамматики (для английского языка) может в фоновом режиме исправлять ошибки пунктуации. В меню Table (Таблица) добавлены средства для рисования линеек, а для стирания нарисованных линеек предусмотрен “ластик”. С помощью этих инструментов можно создавать таблицы произвольной конфигурации (в WordPro для этой цели используются рекурсивные таблицы, а в WordPerfect - функция вертикального и горизонтального разбиения ячеек). В меню Format (Формат) появилась команда Text Direction (Ориентация текста), которая дает возможность при работе с таблицами, выносками и кадрами располагать строки текста по вертикали (в WordPerfect и WordPro есть аналогичная возможность). Диалоговое окно для форматирования символов теперь содержит новую вкладку - Animation, позволяющую оживлять текст с помощью эффектов анимации - мерцания, бегущей рамки, “фейерверка” и т. п.
Благодаря утилите Office Art значительно обогатилась инструментальная панель Drawing (Рисование) - появились средства для работы с кривыми Безье, создания двух- и трехмерных графических объектов, теней, градиентных и текстурных заливок. Новая панель Picture (Рисунок) содержит инструменты для регулировки яркости и контрастности растрового изображения, а также для задания параметров обрезки, масштабирования, “обтекания” текста и т. п. Расширился ассортимент спецэффектов, предлагаемых утилитой WordArt, а для облегчения доступа к ней введена отдельная инструментальная панель.
Усовершенствованы функции, автоматизирующие редактирование, - Автоформат, Автотекст и Автозамена, которые объединены в одной команде в меню Tools. Элементы Автотекста (глоссария) теперь можно быстро вызвать с помощью разворачивающегося списка на панели инструментов, для этого достаточно четырех движений мыши (или одного нажатия клавишного кода). Данная функция особенно важна для пользователей, обрабатывающих двуязычные документы и часто переключающих раскладку клавиатуры. К примеру, если вы создаете документ на русском языке с частыми вкраплениями английских слов и видите, что какое-то из этих слов (скажем, Microsoft) встречается более трех раз, то сразу заносите его в глоссарий и снабжаете клавишным кодом. Это позволит в дальнейшем сэкономить время (не нужно повторно набирать слова, а также переключаться с русской клавиатуры на латинскую и обратно) и избежать ошибок при наборе. В WordPro и WordPerfect работа с глоссарием не так удобна, как в Word 97.
В меню Tools появилась команда Autosummarize (Автоматическое реферирование), выделяющая в документе наиболее важные фразы (правда, даже для англоязычных текстов полезность этой функции сомнительна: слишком субъективна ее оценка важности фраз). Функция Word Count (Статистика) в новой версии наконец-то “научилась” показывать объем документа с учетом пробелов.
Пользователям придется привыкать к существенно измененному интерфейсу Word 97. Многие команды меню в программе теперь сгруппированы и названы по-новому. В целом интерфейс стал более дружественным и логичным, хотя в нем остались и некоторые несуразности. В частности, команда задания параметров страницы, как и прежде, находится в меню File, хотя по сути она относится к меню Format. Точно так же команда Sort (Сортировка текста), которую логично было бы поместить в меню Tools, по-прежнему остается в меню Table.
Добавлены новые инструментальные панели, в том числе для редактирования трехмерных объектов, для работы с Visual Basic и для навигации в Web.
Усовершенствованный список стилей на инструментальной панели Format превратился в своего рода окно предварительного просмотра: развернув его, вы увидите не только названия стилей, но и соответствующую им разметку - гарнитуру и размер шрифта, левый отступ и выравнивание.
В меню View (Вид) появилась замечательная команда Document Map (Карта документа), позволяющая изображать одновременно с документом его иерархический структурный план, что существенно облегчает навигацию внутри больших файлов: окно программы при этом выглядит и функционирует подобно двухпанельному окну Проводника Windows 95 (в редакторе Lotus WordPro 97 есть похожее средство, правда, менее интуитивное, в WordPerfect ничего похожего я не нашел).
В ниспадающих меню рядом с некоторыми опциями теперь можно увидеть не только обозначения клавиши, но и значки, что облегчает освоение новых инструментальных панелей.
На вертикальной полосе прокрутки добавлена кнопка для выбора режима навигации. В обычном режиме нажатие кнопки с двойной стрелкой переводит курсор на предыдущую или следующую страницу; в измененном режиме навигация может осуществляться не только по страницам, но и по сноскам, местам правки, заголовкам, комментариям, таблицам, иллюстрациям, разделам и полям. Столь удобного средства нет ни в WordPerfect, ни в WordPro.
Значительной переработке подверглась справочная система Word. В предыдущей версии программы после нажатия клавиши F1 при работе с диалоговыми окнами и меню появляется всплывающее окно подсказки для выделенной опции. В Word 97 клавиша F1 всегда вызывает общее окно справки или утилиту Office Assistant (о которой речь пойдет ниже). Для получения контекстно-зависимой помощи в диалоговом окне служит правая кнопка мыши, вызывающая появление надписи What’s This? (“Что это?”), хотя, на мой взгляд, пользователю удобнее было бы сразу получать справку. К сожалению, не все изменения в пользовательском интерфейсе удачны. Контекстно-зависимой помощи при работе в меню Word 97 получить нельзя. При навигации по меню раньше в строке состояния появлялись комментарии к выделенной команде. В новой версии этого нет, хотя именно теперь, когда ассортимент функций расширился, такая помощь была бы крайне полезной (для сравнения - в WordPerfect 7 комментарий появляется во всплывающем окошке рядом с меню).
Список стилей в Word 97 превратился в окно предварительного просмотра (слева вверху). Средство рисования линеек позволяет создавать таблицы любой конфигурации (чсправа вверху), а текст в ячейках можно располагать по вертикали. Окно внизу поделено на две части с помощью функции Document Map
Самым заметным “украшением” базовых приложений Office 97 стала утилита Office Assistant - анимированный Мастер ответов на вопросы. Идея анимации мне кажется неудачной: окошко с жестикулирующим персонажем поначалу забавляет, но скоро начинает раздражать, так как занимает драгоценное место на экране, отвлекает внимание, а главное - замедляет работу, причем именно в тот момент, когда нужно быстро получить помощь (кстати, анимация теперь возможна и для разворачивающихся меню, но я считаю и это новшество бесполезным: обычные меню позволяют работать чуть быстрее). Как правило, утилита Office Assistant сама подсказывает варианты возможных вопросов и предлагает несколько ответов, из которых иногда можно почерпнуть действительно нужную информацию. В числе прочих украшений в Word 97 можно упомянуть рельефные кнопки основного меню и инструментальных панелей, которые реагируют на простое зависание курсора над ними, выступая над фоном.
В меню Help появилась новая команда - Microsoft on the Web. При установленном подключении к Internet она обеспечивает доступ к различным страницам Web-узла Microsoft, позволяя загрузить бесплатные программы, ознакомиться с часто задаваемыми вопросами по продуктам фирмы, отправить почту или получить техническую поддержку (похожие опции есть и в WordPro, и в WordPerfect).
Александр Силонов
(Продолжение следует)
Компакт-диск Office 97 содержит пакет ValuPack с набором дополнительных драйверов, справочных HLP-файлов и документации, а также краткую энциклопедию Microsoft Bookshelf. В программах Word, Excel и PowerPoint энциклопедию можно вызвать с помощью меню Tools (Сервис); кроме того, если вы в любой из этих программ выделите слово на английском языке, правой кнопкой мыши вызовете контекстное меню и дадите команду Define (Определить), программа Bookshelf выдаст мультимедийную словарную статью с определением слова (использование Bookshelf возможно лишь при наличии CD-ROM Office 97 в накопителе).