Технология обработки числовой информации в программе MS Excel

Федеральное агентство по образованию

ГОУ ВПО Нижегородский государственный педагогический университет

Факультет математики, информатики и физики

Кафедра информатики и информационных технологий

 

 

 

 

 

 

 

Технология обработки числовой информации в программе MS Excel

 
 
 
 

 

 

Выполнила студентка

Факультета математики,  
информатики и физики

354 группы

Устимова Юлия

Нижний Новгород

2010 год




 

 

 

ОГЛАВЛЕНИЕ

 

 

Базовый уровень

Средства и технологии создания и преобразования информационных объектов.

Текст как информационный объект. Автоматизированные средства и технологии организации текста. Основные приемы преобразования текстов. Гипертекстовое представление информации.

Динамические (электронные) таблицы как информационные объекты. Средства и технологии работы с таблицами. Назначение и принципы работы электронных таблиц. Основные способы представления математических зависимостей между данными. Использование электронных таблиц для обработки числовых данных (на примере задач из различных предметных областей).

Графические информационные объекты. Средства и технологии работы с графикой. Создание и редактирование графических информационных объектов средствами графических редакторов, систем презентационной и анимационной графики.

Базы данных. Системы управления базами данных. Создание, ведение и использование баз данных при решении учебных и практических задач.

Профильный уровень

Обработка числовой информации

Математическая обработка статистических данных, результатов эксперимента, в том числе с использованием компьютерных датчиков. Использование динамических (электронных) таблиц для выполнения учебных заданий из различных предметных областей: обработка результатов естественно-научного и математического эксперимента, экономических и Экологических наблюдений, социальных опросов, учета индивидуальных показателей учебной деятельности. Примеры простейших задач бухгалтерского учета, планирования и учета средств.

Использование инструментов решения статистических и расчетно-графических задач. Обработка числовой информации на примерах задач по учету и планированию.

 

 

 

ПРИМЕРНАЯ ПРОГРАММА ОСНОВНОГО ОБЩЕГО ОБРАЗОВАНИЯ ПО ИНФОРМАТИКЕ И ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ

Обработка числовой информации (6 ч).

Табличные расчеты и электронные таблицы (столбцы, строки, ячейки). Типы данных: числа, формулы, текст. Абсолютные и относительные ссылки. Встроенные функции.

Практические работы:

1. Ввод данных в готовую таблицу, изменение данных.

2. Создание и обработка таблиц.

3. Ввод математических формул и вычисление по ним. Создание таблиц значений функций в электронных таблицах.

4. Построение диаграмм и графиков.

Практикум:

Создание и обработка таблиц с результатами измерений (в том числе с использованием присоединяемых к компьютеру датчиков) и опросов.

Изменение данных, ввод данных в готовую таблицу, переход к графическому представлению информации (построение диаграмм).

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

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

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

 

Логико-дидактический анализ темы

Анализ теоретического материала

 

План работы по теме:

  1. Электронные таблицы. Основные понятия
  2. Встроенные функции
  3. Сортировка и поиск данных
  4. Построение диаграмм и графиков
  5. Надстройки в ЭТ

Ядро темы: Электронные таблицы

Основные понятия:

ЭТ - Это работающее в диалоговом режиме приложение, хранящее и обрабатывающее данные в прямоугольных таблицах.

Электронная таблица состоит из столбцов и строк.

Ячейка – место пересечения столбцов и строк.

Адрес ячейки получается из номера столбца и номера строки.

Электронные таблицы, с которыми работает пользователь называются рабочими листами.

Рабочие книги – это документы ЭТ, которые могут включать несколько рабочих листов.

Основные типы данных: число, текст, формула.

Формат данных – вид , отображение содержания  ячейки(числовой, экспоненциальный, денежный )

Формула  начинается со знака “=” и может включать в себя числа, имена ячеек, функции и знаки математических операций.

Ссылка - адрес объекта (ячейки, строки, столбца, диапазона), используемый при записи формул

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

Абсолютные ссылки при перемещении или копировании формулы не изменяются. В абсолютных ссылках перед не изменяемыми значениями ставится знак “$”.

Математические функции: автосуммирование(СУММ).

Логические функции, аргументами которых  являются “ИСТИНА” и ”ЛОЖЬ” (И, ИЛИ, НЕ).

Фильтр – заданное условие при поиске данных в ЭТ.

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

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

 

Электронные таблицы. Основные понятия

Области применения электронных таблиц. Появление ЭТ исторически совпадает с началом распространения персональных компьютеров. Первая программа для работы с ЭТ — табличный процессор, была создана в 1979 г., предназначалась для компьютеров типа Apple II и называлась VisiCalc. В 1982 г. появляется знаменитый табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединял в себе вычислительные возможности ЭТ, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и др. Одним из самых популярных табличных процессоров сегодня является MS Excel, входящий в состав пакета Microsoft Office.

Что же такое электронная таблица? Это средство информационных технологий, позволяющее решать целый комплекс задач.

1. Прежде всего, выполнение  вычислений. Издавна многие расчеты  выполняются в табличной форме, особенно в области делопроизводства: многочисленные расчетные ведомости, табуляграммы, сметы расходов и  т.п. Кроме того, решение численными  методами целого ряда математических  задач удобно выполнять в табличной  форме. Электронные таблицы представляют  собой удобный инструмент для  автоматизации таких вычислений. Решения многих вычислительных  задач на ЭВМ, которые раньше  можно было осуществить только  путем программирования, стало возможно  реализовать на электронных таблицах.

2. Математическое моделирование. Использование математических формул  в ЭТ позволяет представить  взаимосвязь между различными  параметрами некоторой реальной  системы. Основное свойство ЭТ  — мгновенный пересчет формул  при изменении значений входящих  в них операндов. Благодаря этому  свойству, таблица представляет  собой удобный инструмент для  организации численного эксперимента: подбор параметров, прогноз поведения  моделируемой системы, анализ зависимостей, планирование. Дополнительные удобства  для моделирования дает возможность  графического представления данных.

3. Использование электронной  таблицы в качестве базы данных. Конечно, по сравнению с СУБД  электронные таблицы имеют меньшие  возможности в этой области. Однако  некоторые операции манипулирования  данными, свойственные реляционным  СУБД, в них реализованы. Это поиск  информации по заданным условиям  и сортировка информации.

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

Среда табличного процессора. При работе с табличным процессором на экран выводится рабочее поле таблицы и панель диалога. Электронная таблица представляется в виде матрицы, состоящей из строк и столбцов. Строки нумеруются сверху вниз, начиная от 1. Столбцы именуются латинскими буквами (одно- и двухбуквенными именами) в алфавитном порядке в направлении слева направо. Число строк и столбцов зависит от конкретного типа ТП.

На пересечении строк и столбцов образуются ячейки (клетки), каждая из которых имеет свое обозначение (имя, адрес), состоящее из имени столбца и номера строки: А1, С5, АВ356 и т.п.

Документ в полном объеме хранится в оперативной памяти, а экран можно считать «окном», через которое пользователь имеет возможность просматривать его. Кроме основного раздела памяти, где хранится электронная таблица, используются еще дополнительные разделы:

• буфер для хранения копируемых фрагментов таблицы;

• раздел памяти для размещения справочной информации. Важным элементом электронной таблицы является табличный курсор — прямоугольник, выделенный цветом или рамкой. Ячейка таблицы, которую в данный момент занимает курсор, называется текущей ячейкой. При перемещении курсора по таблице происходит перемещение «окна» по документу, в результате чего становятся видны различные его части. Часть таблицы, заполненная информацией, называется активной таблицей.

У разных табличных процессоров может различаться расположение на экране рабочего поля и панели диалога.

Для табличных процессоров, работающих в ОС Windows (в том числе Excel), свойственно наличие панели инструментов, линеек прокрутки. На рис. 12.6 показана характерная структура среды для таких ТП.

 


Рис. 12.6. Среда табличного процессора Excel

 

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

Главное меню содержит основные команды управления электронной таблицей; представляет собой иерархическую систему команд. Команды, вызывающие открытие подменю, можно назвать режимами. Исполняемые команды инициируют определенные действия над электронной таблицей.

Строка подсказки используется для вывода сообщений, подсказывающих пользователю возможные действия при данном состоянии таблицы.

Вспомогательная область управления включает в себя панель инструментов, линейки прокрутки, строку состояния.

Основные режимы работы. Режим готовности. В этом режиме происходит выбор текущей ячейки или выделение блока ячеек.

Режим ввода данных. Происходит посимвольный ввод данных с клавиатуры в текущую ячейку.

Режим редактирования. Используется при необходимости отредактировать содержимое ячейки без полной его замены.

Командный режим. Режим выбора и исполнения команд из иерархической системы меню. После выполнения команды происходит возврат к режиму готовности.

Кроме перечисленных основных режимов работы ТП, можно говорить о режимах отображения таблицы и режимах управления вычислениями.

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

Режим управления вычислениями. Табличный процессор производит вычисления по формулам, сканируя таблицу в определенном порядке. Такое сканирование всегда начинается с клетки А1. Порядок вычислений может быть установлен по строкам или по столбцам. Некоторые ТП позволяют устанавливать этот порядок по желанию пользователя.

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

Система команд. Команды ТП организованы в иерархическую систему, верхним уровнем которой является главное меню. Кроме того, выполнение команд может инициироваться через панель инструментов, контекстное меню, «горячие клавиши».

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

Команды форматирования позволяют изменять внешний вид таблицы, ее оформление. К элементам формата относятся:

• направления выравнивания данных относительно границ ячейки;

• высота строки и ширина столбца;

• тип, начертание и размер шрифта;

• формат представления чисел (обычный, экспоненциальный, разрядность);

• вид разлиновки таблицы;

• цвет фона и пр.

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

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

Команды работы с таблицей как с базой данных. Способность ТП искать и выбирать данные из таблицы позволяет использовать электронную таблицу в качестве несложной базы данных. При работе с базами данных имеют дело с записями и полями. В электронных таблицах базой данных является сама таблица, записями — строки таблицы, полями — клетки таблицы. В ТП реализованы команды поиска и сортировки.

Чтобы организовать поиск и извлечение данных, необходимо задать:

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

• блок критериев, т.е. диапазон клеток, содержащий условие, в соответствии с которым осуществляется поиск и выборка данных из входного блока;

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

Сортировка строк таблицы производится по значениям определенного столбца. В команде указывается порядок сортировки: по возрастанию или убыванию значений (в том же смысле, что и в БД).

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

• команды описания диаграмм (задают данные, которые будут выведены в графическом виде, задают тип диаграмм и т.д.);

• команды вывода диаграмм.

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

Появляются новые темы в разговоре о данных. Это понятия константы и переменной, понятие арифметического и логического выражения, понятие адресации.

Содержимым ячейки электронной таблицы может быть формула или текст. Частным случаем формулы является числовая константа или переменная, более общим — арифметическое или логическое выражение.

Типы данных. Текстовый процессор должен «знать», какого типа данное хранится в конкретной ячейке таблицы, для того чтобы правильно интерпретировать ее содержимое. Так, например, признаком текстовых данных является символ « (двойные кавычки). Тип данных определяется множеством значений, принимаемых величиной и совокупностью операций, применимых к величинам этого типа. Отсюда, например, следует, что нельзя применять арифметические операции к ячейкам таблицы, в которых хранится текстовая информация. Основной набор типов данных в электронных таблицах практически тот же, что и в базах данных: числовой, символьный, логический. В некоторых ТП (Excel) существует тип «дата». Структуры данных. Минимальным структурным элементом данных, представленных в электронной таблице, является ячейка.

Основная работа производится с ячейками: их заполняют, редактируют, очищают.

Ячейки объединяются в структуры данных — столбцы и строки. Табличные процессоры позволяют оперировать со строками или столбцами как единым целым. Например, можно удалять или вставлять строки (столбцы), менять их местами.

Базовым структурным понятием в электронных таблицах является понятие диапазона ячеек (блока). Оно используется во многих командах табличных процессоров и в некоторых функциях. Диапазон — это множество ячеек, образующих в таблице область прямоугольной формы (матрицу). Минимальный диапазон — это ячейка, строка и столбец, которые также являются блоком, максимальный диапазон — вся таблица. Некоторые табличные процессоры позволяют задавать имя для диапазона клеток, что дает возможность работать с блоком как единым целым.

Числовые константы разделяются на целые и вещественные. Вещественные константы можно записывать двумя способами: в форме с фиксированной точкой и в экспоненциальной форме (в форме с плавающей точкой).

Запись числовой константы с фиксированной точкой предполагает, что число содержит целую и дробную часть, разделенные десятичной точкой. Например, числовая константа —3,1415 записывается как —3.1415 (в ТП Excel может употребляться запятая). При записи числовой константы в экспоненциальной форме сначала записывается мантисса, затем — латинская буква Е (прописная или строчная), после нее — порядок. Мантисса может быть записана как целая константа или константа с фиксированной точкой, а порядок — только как целая двузначная константа. Числовая константа в экспоненциальной форме трактуется, как мантисса, умноженная на 10 в степени, равной порядку. Например, числа 0,0001 и 1 000 000 могут быть записаны следующим образом: IE —4 или 0.le —3 и 1е6 или 1Е+6.

Переменные. Каждую ячейку таблицы будем интерпретировать как ячейку памяти текстового процессора. Каждая ячейка имеет свое имя, состоящее из имени столбца и номера строки. В каждой ячейке может храниться информация того или иного вида. Здесь прослеживается прямая аналогия с понятием переменной в языках программирования. Переменная — это поименованное место в памяти (ячейка), куда можно записать значение. Переменная принимает различные значения определенного типа. Каждая переменная обозначается символическим именем (идентификатором). Ячейку таблицы можно рассматривать как переменную. Следовательно, Al, C5, G10 и пр. — имена переменных.

Выражения (формулы). В электронных таблицах используются два вида выражений: арифметические и логические. Выражение, определяющее способ вычисления некоторого числового значения по математической формуле, называется арифметическим выражением. Существуют определенные правила записи арифметических выражений. Эти правила аналогичны тем, что используются в языках программирования.

Выражения составляются из констант, переменных, знаков операций, функций, круглых скобок. Примеры выражений: 2.5*(G5+G2) SQRT(B4Ù2-4*B3*B5) SUM(C10:C20) Здесь символ «*» — знак умножения; «Ù» — возведение в степень. В ТП SuperCalc SQRT — функция вычисления квадратного корня; SUM — функция суммирования. В русифицированных версиях Excel функция квадратного корня — КОРЕНЬ, функция суммирования — СУММ. Порядок вычисления выражений происходит в соответствии с приоритетами выполнения арифметических операций, с расстановкой скобок. Приобретение учениками навыков записи формул требует практических упражнений. Задачи такого рода имеются в пособии [3].

Логические выражения (логические формулы) строятся с помощью операций отношения (<, >, =, <=, >=, <>) и логических операций (логическое «И», логическое «ИЛИ», логическое отрицание «НЕ»). Результатом вычисления логического выражения являются логические величины «истина» или «ложь». Об особенностях использования логических выражений в электронных таблицах рассказано в подразделе 8.4 настоящего пособия.

Адресация. Следует обратить внимание учеников на определенную родственность структуры электронной таблицы и оперативной памяти ЭВМ. В обоих случаях используется принцип адресации для хранения и поиска информации. Разница состоит в том, что в ОЗУ наименьшей адресуемой единицей является байт, а в таблице — клетка (ячейка).

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

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

Обычно режим относительной адресации работает в таблице по умолчанию. Абсолютная адресация применяется к отдельным ссылкам на ячейки в формулах. Для этого используется символ «замораживания» адреса — «$». С помощью этого символа можно  «заморозить» как весь адрес, например $В$2, так и отдельные его части, например $В2, В$2.

Встроенные функции

Здесь рассматриваются математические и логические функции. Математические функции рассматриваются на примере автосуммирования. Логические функции. В Электронных таблицах имеются логические функции с помощью которых можно построить таблицы истинности логических операций.  Аргументами  ЛФ  являются логические значения  “ИСТИНА” и ”ЛОЖЬ” (И, ИЛИ, НЕ).

ЛФ “И” задается формулой “=И(логическое значение 1; логическое значение 2;…)” принимает значение «ИСТИНА» тогда и только тогда, когда все аргументы принимают значение ИСТИНА

 ЛФ «ИЛИ»  задается формулой «=ИЛИ(логическое  значение 1; логическое значение 2;…)»  если хотя бы один из аргументов принимает значение «ИСТИНА»

ЛФ «НЕ» задается формулой “=НЕ(логическое значение )» принимает значение «ИСТИНА» когда аргумент принимает значение ЛОЖЬ и наоборот.

Сортировка и поиск данных

ЭТ позволяют осуществлять сортировки данных, т.е. производить их упорядочивание.  Сортировка данных является встроенной частью анализа данных. Может потребоваться расположить в алфавитном порядке фамилии в списке, составить перечень объемов запасов продуктов от максимального до минимального, а также задать порядок строк в зависимости от цвета или значка. Сортировка данных помогает быстро придавать данным удобную форму и лучше понимать их, организовывать и находить необходимую информацию, и в итоге принимать более эффективные решения.

Можно выполнять сортировку данных по тексту (от А к Я или от Я к А), числам (от наименьших к наибольшим или от наибольших к наименьшим), а также датам и времени (от старых к новым или от новых к старым) в нескольких столбцах. Можно также выполнять сортировку по настраиваемым спискам (таким как состоящий из элементов «Большой», «Средний» и «Маленький») или по формату, включая цвет ячеек, цвет шрифта, а также по значкам. Большинство сортировок применяются к столбцам, но возможно также применить сортировку к строкам.

Критерии сортировки сохраняются вместе с книгой, предоставляя возможность повторного применения сортировки каждый раз при открытии книги в таблице Excel, но не к диапазону ячеек. Если необходимо сохранить параметры сортировки для периодического повторного применения при открытии книги, рекомендуется использовать таблицу. Это особенно важно при сортировке по нескольким столбцам или сортировке, составление которой занимает много времени.

Сортировка чисел

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

  1. На вкладке Главная в группе Редактирование выберите пункт Сортировка и фильтр, а затем выполните одно из следующих действий:

    • Для сортировки чисел по возрастанию выберите вариант Сортировка от минимального к максимальному.

    • Для сортировки чисел по убыванию выберите вариант Сортировка от максимального к минимальному.

Задача: проверка того, что все числа сохранены в числовом формате    Если результаты отличаются от ожидаемых, столбец может содержать числа, сохраненные в текстовом формате. Например, отрицательные числа, импортируемые из некоторых систем бухгалтерского учета, или числа, содержащие начальный символ ' (апостроф) сохраняются в текстовом виде. Для получения подробных сведений см. раздел Изменение формата чисел с текстового на числовой.

 

 

 Построение диаграмм и графиков

Диаграммы используются для представления рядов числовых данных в графическом формате, который упрощает понимание большого объема информации и отношений между различными рядами данных. Excel поддерживает различные типы диаграмм, что позволяет представлять данные наиболее понятным для той или иной аудитории способом. При создании новой или изменении существующей диаграммы можно выбрать один из разнообразных типов (например, гистограмму или круговую диаграмму) и подтипов (например, гистограмму с накоплением или объемную круговую диаграмму). Совместив в одной диаграмме разные типы, можно создать смешанную диаграмму. Диаграмма состоит из различных элементов. Некоторые из них отображаются по умолчанию, другие можно добавлять по мере необходимости. Можно изменить вид элементов диаграммы, переместив их в другое место или изменив их размер либо формат. Также можно удалить элементы диаграммы, которые не требуется отображать. Данные, расположенные в столбцах или строках листа (Лист. Основной документ, используемый в Microsoft Excel для хранения данных и работы с ними. Он также называется электронной таблицей. Лист состоит из ячеек, упорядоченных в строки и столбцы. Листы всегда хранятся в книге.), можно представить в виде графика. Графики позволяют изображать непрерывное изменение данных с течением времени в едином масштабе и идеально подходят для представления тенденций изменения данных с равными интервалами. На графиках данные категорий равномерно распределяются вдоль горизонтальной оси, а все значения равномерно распределяются вдоль вертикальной оси.

Надстройки в ЭТ

Надстройки — это программы, дополняющие возможности Microsoft FrontPage путем добавления пользовательских команд и специальных возможностей. Надстройки можно найти на веб-узле Microsoft Office Online, приобрести у поставщиков оборудования или создать свои собственные программы надстроек при помощи Microsoft Visual Basic для приложений. Для экономии памяти и повышения скорости работы FrontPage рекомендуется выгрузить неиспользуемые программы надстроек. При выгрузке надстройки ее возможности и команды будут удалены из FrontPage, но сам файл надстройки останется на компьютере, и его легко будет загрузить. Разработчики программного обеспечения могут пользоваться надстройками Component Object Model (COM) (Модель COM. Модель компонентных объектов. Спецификация, разработанная корпорацией Майкрософт для разработки компонентов программного обеспечения, которые можно собирать в программы или использовать для расширения возможностей существующих программ, для операционных систем Microsoft Windows.), позволяющими использовать дополнительные функциональные возможности ряда языков программирования, включая Microsoft Visual Basic, Microsoft Visual C++ и Microsoft Visual J++. Сведения о разработке надстроек COM можно найти в справке Visual Basic. Во время разработки и тестирования можно загружать и выгружать надстройки COM во FrontPage до того, как появится работающая программа установки надстройки.