Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

Глава 1. Excel 2010: история программы

39

более совместимого с Windows. Однако мы ошиблись; эта версия стала лишь более усо­ вершенствованной по сравнению с версией 3.4. Поскольку операционная система Windows получила невероятное распространение, это оказалась последняя версия Lotus 1-2-3 для DOS, которая увидела свет.

Со временем электронные таблицы стали для Lotus менее важными (ее ведущим про­ дуктом стал Notes). В середине 1995 года компания IBM приобрела Lotus Development Corporation. Появились еще две версии Lotus 1-2-3, но это, как говорится, был тот слу­ чай, когда “и слишком мало, и слишком поздно”. Excel явно доминирует на рынке про­ цессоров электронных таблиц, a Lotus 1-2-3 продолжает терять свои позиции.

Quattro Pro

Еще одним заслуживающим внимания игроком в сфере электронных таблиц является (или, лучше сказать, являлась) компания Borland International. В 1994 году компания Novell купила у WordPerfect International и у Borland весь их бизнес, связанный с процес­ сорами электронных таблиц. А в 1996 году и WordPerfect, и Quattro Pro были выкуплены компанией Corel Corporation. На ниве электронных таблиц компания Borland начала ра­ ботать в 1987 году, выпустив продукт, называемый Quattro. Внутри компании код этой программы назывался Buddha, поскольку эта программа позиционировалась как достой­ ный конкурент Lotus (лидера рынка). Это, по сути, был клон Lotus 1-2-3, который имел несколько дополнительных средств и, возможно, более хорошую систему меню. Кроме того, указанный продукт был значительно дешевле. Важно еще и то, что пользователи могли выбрать систему меню, похожую на применяемую в Lotus 1-2-3, и, таким образом, использовать знакомые команды, а также обеспечивать совместимость с макросами Lotus 1-2-3.

Осенью 1989 года компания Borland начала продавать Quattro Pro— более мощный продукт, созданный на базе, отличной от исходной Quattro, и превосходивший Lotus 1-2-3 буквально во всех аспектах. Например, первая версия Quattro Pro позволяла работать сбольшим количеством рабочих листов, находящихся в окнах, которые можно было пере­ мещать и размеры которых можно было менять. Даже при том, что у программы не было графического пользовательского интерфейса. Еще одна деталь: Quattro Pro создавалась на основе малоизвестного продукта Surpass, приобретенного Borland.

В конце 1990 года была выпущена версия 2.0 программы Quattro Pro (Quattro Pro Version 2.0), которая уже имела поддержку трехмерной графики и обеспечивала связь с базами данных Paradox от Borland. Всего лишь полгода спустя — к большому огорче­ нию конкурентов — появилась версия Quattro Pro 3.0, в которой по желанию можно бы­ ло настраивать графический пользовательский интерфейс и допускался просмотр данных в режиме слайд-шоу. Весной 1992 года появилась версия 4, в которой предлагались на­ страиваемые “быстрые” панели, а также новая возможность — применение аналитиче­ ской графики. Что касается версии 5, вышедшей в 1994 году, она характеризовалась единственным новшеством, которое можно назвать серьезным, — наличием блокнотов рабочих листов (т.е. трехмерных рабочих листов).

Как и Lotus, компания Borland не спешила переходить на сторону Windows. Впрочем, когда осенью 1992 года Quattro Pro для Windows поступила в продажу, она составила до­ вольно серьезную конкуренцию двум другим Windows-программам, работавшим с элек­

тронными таблицами: Excel 4.0 и Lotus 1-2-3 версии 1.1 для

Windows.

Важно

то, что

вQuattro Pro для Windows предлагалась новая возможность,

известная

как UI

Builder

40 Часть I. Введение в Excel

(построитель пользовательского интерфейса). Она позволяла разработчикам и опытным пользователям легко создавать индивидуальные варианты пользовательского интерфейса.

Кроме того, ни к чему не привела судебная тяжба между Lotus и Borland. Вначале Lotus ее выиграла, заставив Borland удалить из Quattro Pro поддержку макросов Lotus 1-2-3 и возможность создания таких же меню, как и в Lotus 1-2-3. Однако со временем, в конце 1994 года, это решение было пересмотрено, и теперь в Quattro Pro в полной мере поддер­ живаются средства, обеспечивающие совместимость с Lotus 1-2-3 (как будто они действи­ тельно кому-то нужны). На эту долгую борьбу обе стороны потратили миллионы долларов, а когда пыль улеглась, то настоящего победителя так и не оказалось.

Позднее Borland выпустила оригинальную версию 5 программы Quattro Pro для Windows. После того как компания Novell получила от Borland все, что касалось процес­ соров электронных таблиц, версия 5 была модернизирована до версии 6.

В 1996 компания Corel Corporation приобрела продукты WordPerfect и Quattro Pro. На момент написания этой книги выпущена версия Quattro Pro 14, которая входит в состав пакета WordPerfect Office Х4.

Для разработчиков электронных таблиц пакет Quattro Pro долгое время был пределом совершенства, но затем появилась программа Excel 5.

Microsoft Excel

А теперь пришло время поближе познакомиться с героем нашего романа.

Многие читатели не знают, что по части электронных таблиц кампания Microsoft ста­ ла приобретать опыт еще в начале 1980-х годов. И за эти годы соответствующие про­ граммы Microsoft прошли долгий путь развития: все началось с MultiPlan, отвечавшей лишь минимальным требованиям, и закончилось Excel 2010, представляющей последние разработки в этой области.

Сначала MultiPlan

В 1982 году Microsoft выпустила программу MultiPlan— свой первый продукт для работы с электронными таблицами. Предназначенная для компьютеров, которые рабо­ тают под управлением операционной системы СР/М, программа вскоре была перенесена на другие платформы, в том числе на Apple И, Apple III, XENIX и MS-DOS.

MultiPlan преимущественно игнорировала стандарты пользовательского интерфейса для программ. Сложная для изучения и применения, эта программа так никогда и не приобрела в США особой популярности. И не удивительно, что ее достаточно быстро обогнала Lotus 1-2-3.

Пришествие Excel

От MultiPlan берет свое начало программа Excel, впервые зарекомендовавшая себя на платформе Macintosh в 1985 году. Как и все Mac-приложения, Excel являлась гра­ фической программой (в отличие от текстовой MultiPlan). В ноябре 1987 года компа­ ния Microsoft выпустила первую версию Excel, предназначенную для Windows (она была названа Excel 2.0 для Windows, чтобы сохранить преемственность с номером версии, выпущенной для Macintosh). Поскольку тогда операционная система Windows не имела широкого распространения, то в состав Excel 2.0 вошла исполняемая версия Windows, предназначенная исключительно для обеспечения работы Excel. Менее чем че­ рез год Microsoft выпустила новую версию Excel — 2.1 (Excel Version 2.1). В июле 1990 го­ да компания предложила небольшое обновление (2.lb), совместимое с Windows 3.0.

44

Часть I. Введение в Excel

ставлены в Excel 2000, относятся в основном к работе в Интернете, хотя некоторые зна­ чительные изменения заметны и в области программирования.

Excel 2002 (известная также под названием Excel ХР) появилась на рынке в середине 2001 года. Как и ее предшественница, новыми возможностями, которые можно назвать серьезными, эта программа не располагала. Впрочем, появились некоторые новшества

ибыли внесены незначительные корректировки в уже имеющиеся возможности. Вероят­ но, самая существенная из них — это способность восстанавливать поврежденные файлы

исохранять работу пользователя при аварийном завершении Excel.

Excel 2003 (выпущенная осенью 2003 года) стала одним из самых разочаровывающих обновлений в линейке Excel. В ней оказалось очень мало новинок. Компания Microsoft усиленно рекламировала возможность импорта и экспорта файлов XML (extensible Markup Language— расширяемый язык разметки) и привязки данных к конкретным ячейкам листа, но, по правде говоря, все это требовалось очень небольшому числу поль­ зователей. Кроме того, Microsoft немного расширила возможности управления правами доступа к различным элементам рабочей книги (позволив, например, задавать пользова­ телей, которым разрешен просмотр конкретных листов). В Excel 2003 появилась также новая справочная система (содержимое справки выводилось теперь на панель задач), ко­ торую дополнило новое средство поиска на панели задач.

Примечание

По определенным причинам компания Microsoft решила продавать две подверсии Excel 2003. Поддержка XML и прав доступа реализована в отдельно продаваемой версии Excel, а также в версии Excel, входящей в состав пакета Office 2003 Professional. В результате разработчики Excel вынуждены были решать проблемы совместимости в пределах одной версии.

Новый пользовательский интерфейс

В конце 2006 года появилась программа Excel 2007 (версия 12), которая входила в пакет Microsoft Office 2007. В этой версии процессора электронных таблиц пользова­ тельский интерфейс претерпел радикальные изменения. На смену прежним меню и пане­ лям инструментов пришел пользовательский интерфейс в виде ленты. Размер сетки, со­ стоящей из ячеек, в Excel 2007 в тысячу раз больше, чем размер сетки в предыдущих версиях, а для рабочих файлов предложен новый формат Open XML. Другие изменения коснулись таблиц и условного форматирования, многочисленным косметическим улуч­ шениям подверглись диаграммы и темы документов.

Реакция пользователей на появление нового интерфейса была весьма противоречивой. Одни горячо его полюбили, другие же, наоборот, возненавидели. Некоторые компании даже разработали специальные надстройки, с помощью которых пользователи Excel 2007 могут вернуться к привычным старым меню. Конечно, для начинающих программа Excel 2007 проще, но опытные пользователи потратят массу времени на поиск своих любимых команд.

Программа Excel 2010, рассматриваемая в этой книге, является частью пакета Microsoft Office 2010. И что интересно, разработчики из Microsoft перестраховались. По­ рядковый номер версии новой программы должен был стать 13, но сработал эффект страха перед числом 13, и версия новой программы Excel получила номер 14.

В Excel 2010 существенно расширились возможности сводных таблиц, условного форматирования и коррекции изображений. Появились компактные диаграммы, зани­ мающие одну-две ячейки, которые получили название спарклайны. В процессе вставки данных теперь можно предварительно увидеть, что из всего этого получится. Новое