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

46

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

Почему программа Excel так удобна разработчикам

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

Ниже перечислены ключевые свойства Excel с точки зрения разработчика.

Файловая структура. Благодаря “многолистовой” структуре облегчается органи­ зация элементов приложения и их хранение в отдельном файле. Например, в со­ став единственного файла рабочей книги может входить произвольное число ра­ бочих листов и листов диаграмм. Здесь же хранятся пользовательские формы

имодули VBA, которые невидимы для конечного пользователя.

Visual Basic for Applications. С помощью этого макроязыка можно создавать структу­ рированные программы непосредственно в Excel. Именно использованию этого языка, представляющего собой сочетание мощи и простоты, посвящена данная книга.

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

Пользовательские диалоговые окна. Используя такое средство, как окна U ser- Forms, можно легко создавать профессиональные диалоговые окна.

Пользовательские функции рабочего листа. С помощью VBA можно создавать пользовательские функции рабочего листа, упрощающие формулы и вычисления.

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

Настраиваемые контекстные меню. С помощью VBA можно настроить контек­ стные меню, вызываемые щелчком правой кнопки мыши.

Мощные команды, применяемые для анализа данных. Благодаря сводным таблицам Excel облегчается суммирование больших объемов данных, не требуя особых усилий со стороны пользователя.

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

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

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

Поддержка автоматизации. С помощью VBA можно контролировать другие приложения, которые поддерживают автоматизацию. Например, VBA-макрос мо­ жет генерировать отчет в Microsoft Word.

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

47

Возможность создания веб-страниц. HTML-документ можно создать на основе рабочей книги Excel. Конечно, HTML-код станет чрезмерно “раздутым”, но зато будет восприниматься веб-браузерами.

Место Excel в стратегии Microsoft

В настоящее время большинство копий Excel продаются в составе Microsoft Office — прикладного пакета, включающего множество других программ (состав пакета зависит от версии Office). Это удобно, поскольку облегчает взаимодействие программ, и именно эту тенденцию поощряет компания Microsoft. Все приложения Office имеют похожий интерфейс пользователя, и все они поддерживают VBA.

Таким образом, приобретя навыки программирования на VBA в Excel, вы сможете применить их и в других приложениях — понадобится лишь изучить объектную модель для этих приложений.

А

2

1

Глава ■

 

Основные элементы

Excel

Вэтой главе...

Объектное мышление

Рабочие книги

Пользовательский интерфейс Excel

Настройка окна программы

Ввод данных

Формулы, функции и имена

Выделение объектов

Форматирование

Параметры защиты

Диаграммы

Фигуры и рисунки SmartArt

Доступ к базам данных

Excel и Интернет

Инструменты анализа

Надстройки

Макросы и программирование

Файловые форматы

Справочная система Excel

Эта глава посвящена рассмотрению основных понятий, связанных с Excel. Здесь же рассматриваются новые возможности, которые появились в Excel 2010.