Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика.docx
Скачиваний:
75
Добавлен:
21.05.2015
Размер:
2.23 Mб
Скачать

Интерфейсы программирования Excel

Excel предоставляет несколько параметров для разработки приложений для интерфейса с ним. Интерфейсы программирования Excel были добавлены к более ранней версии в следующем порядке:

  • Язык макросов XLM: Первый язык доступным для пользователя для расширения Microsoft Excel и основы C API. Несмотря на то, что по-прежнему поддерживается в Excel 2010, XLM долго был заменен Visual Basic для приложений (VBA).

  • C API и XLL-модулей: Библиотеки DLL, которые интегрированы с Excel. Обеспечивает наиболее прямым и быстрым для добавления функций листа высокой производительности, хотя за счет снижения некоторые сложности, по сравнению с более поздней версии технологии.

  • VBA: Объекты Visual Basic кода, которые связаны с объектами книги Excel. Разрешает события треппинга, настройки и добавления определяемых пользователем функций и команд. VBA — это наиболее часто используемые и наиболее легко доступные параметры расширяемости.

  • COM: Взаимодействие, стандартный для Windows-приложений, используемых Excel предоставляет события и объекты. VBA использует COM для взаимодействия с Excel. Excel экспорта библиотек типов COM, которые помогут вам создавать C++ COM код ресурсов и приложений, которые можно контролировать Excel извне.

  • Microsoft.NET Framework: многоязыковой поддержки управляемого кода среды, предназначенные для быстрой разработки приложений для распределенных средах. Основной язык программирования для кода на основе.NET Framework является C#, несмотря на то, что многие языки можно скомпилировать в промежуточном языке Microsoft (MSIL). Excel 2010 можно код доступа к ресурсам внутри.NET Framework сборки.

Функциональные возможности Excel

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

• Создание, редактирование и оформление разнообразных табличных документов.

• Выполнение расчетов на основании исходных данных с применением специально предназначенного инструмен тария.

• Сохранение созданного документа в различных форматах (Excel, веб-страница, шаблон, текстовый документ и др.).

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

• Анализ и управление данными (автоматический расчет итоговых и промежуточных данных, их структуризация и консолидация, использование сводных таблиц и отчетов и др.).

• Вставка в документ различных объектов (рисунок, функция, примечание, объект и др.).

• Выполнение операций по ручному и автоматическому форматированию документа и его составных элементов. Автоматическая проверка орфографии документа, оперативное устранение допущенных некорректностей с использованием механизма автозамены.

• Импорт необходимых данных из различных источников (включая базы данных OLAP) и последующая их обработка. Поддержка XML-формата.

• Настройка параметров представления табличного документа, а также настройка пользовательского интерфейса.

• Доступ к данным других программ (например, Word, PowerPoint, Access и др.).

• Формирование самых разнообразных отчетов – аналитических, сводных, графических, в виде диаграмм и др.

• Выполнение стандартных функций Microsoft Office – печать документа, поиск данных и их замена, проверка наличия ошибок и др.

• Создание приложений с применением языка программирования VBA.

• Создание рисунков с использованием специально предназначенной функции.

• Защита табличного документа от неквалифицированного и несанкционированного доступа.

В) Создание новой рабочей книги и технологиях работы с листами.

Рабочая книга – наиболее распространённый способ хранения информации в MS EXCEL в виде файла с расширением . XLS.

Для    создания    Рабочей    книги   используется    команда ФАЙЛ   СОЗДАТЬ или кнопка <Cоздать>. Структура Рабочей книги использует один из готовых шаблонов, который либо за- даётся по умолчанию, либо его параметры задаёт пользователь.

Рабочая  книга может содержать расположенные в произ-

вольном порядке 255 листов различных типов. Лист имеет мат- ричную структуру – состоит из ячеек, расположенных на пере- сечении строк и столбцов. Размер рабочего листа определяется системой по умолчанию. Максимально возможное число столб- цов – 256, строк – 16384. Листы – служат для организации и анализа данных. Можно вводить и изменять данные одновре- менно на нескольких листах, а также выполнять вычисления на основе данных из нескольких листов.

Для  Рабочей  книги стандартные  установки  определяются командой  СЕРВИС   ПАРАМЕТРЫ,  путём  изменения  данных во вкладках диалогового окна Параметры. К основным вклад- кам стандартных установок относятся:

Общие  –  обеспечивает  установку  различных  параметров

рабочей книги (число листов в новой рабочей книге, шрифтовое оформление данных Рабочей  книги (тип шрифта и его размер), стиль ссылок (адрес ячейки представляется в различном виде) и др.); Вид  –  обеспечивает  изменение  внешнего  вида  экранного отображения таблицы (параметры окна: авторазбиение на стра- ницы, вывод формул вместо значений, вывод сетки, вывод заго- ловков строк и столбцов, отображение строки формул, строки

состояния, нулевых значений в виде нуля или как пусто и др.);

Вычисления  – обеспечивает управление порядком вычис-

ления  формул  (автоматически  при  изменении  значений  аргу-

ментов либо под управлением пользователя – вручную), числом итераций, уровнем точности для хранения данных, используе- мой системой дат;

Правка – обеспечивает установку параметров ввода, редак-

тирования, копирования и перемещения данных (редактирова-

ние прямо в ячейке, перемещение и копирование ячеек с ис- пользованием перетаскивания, установка фиксированного деся- тичного формата и др.);

Проверка ошибок – обеспечивает автоматическую провер-

ку работоспособности введённой в ячейку формулы по различ-

ным признакам.