Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР3.doc
Скачиваний:
3
Добавлен:
31.08.2019
Размер:
367.62 Кб
Скачать

4. Размещение элемента управления на рабочем листе ms Excel

Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и событиями. Элементы управления создаются при помощи панели инструментов Элементы управления (Control Toolbox). На этой панели представлены кнопки, позволяющие конструировать элементы управления, а также кнопки вызова окна свойств, и перехода в режим конструктора и редактор кода.

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

Большинство элементов управления можно располагать, как уже говорилось, как на рабочем листе, так и в форме, но существуют такие элементы управления, например как RefEdit (набор страниц и набор вкладок), которые можно располагать только в форме.

Для размещения элемента управления на листе необходимо нажать на соответствующую кнопку на панели инструментов Элементы управления и с помощью мыши перетащите рамку элемента управления в нужное место. После этого элемент управления можно перемещать, изменять его размеры, копировать в буфер обмена и вставлять из буфера обмена.

Для удобства работы с элементами управления в период их конструирования в Excel введен режим конструктора, который активизируется нажатием соответствующей кнопки. В режиме конструктора (Design Mode) отключена реакция элемента управления на события, поэтому при включенном режиме конструктора можно видоизменять элемент управления и задавать его свойства. После того как пользователь решит, что созданный элемент управления имеет тот вид, который ему нужен, и все требуемые свойства элемента управления установлены, он должен отключить режим конструктора повторным нажатием кнопки Режим конструктора (Design Mode).

Рассмотрим порядок создание элемента управления на примере кнопки, размещенной на рабочем листе.

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

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

Sub z1()

X0 = Sheets(1).Cells(4, 2)

XN = Sheets(1).Cells(5, 2)

DX = Sheets(1).Cells(6, 2)

X = X0

N = 10 'начальная строка

For X = X0 To XN Step DX

Y = (X - 5)^2 + (X - 1)^(2/3)

Sheets(1).Cells(N, 1) = X

Sheets(1).Cells(N, 2) = Y

N = N + 1:X = X + DX

Next X

End Sub

Рисунок 4.1 – Создание элемента управления CommandButton на рабочем листе

 

Порядок выполнения работы:

  1. 1  Создать отчет по лабораторной работе, который должен включать:

  1. 1.       Название темы лабораторной работы

  2. 2.       Цель работы

  1. 2  Краткий письменный ответ на контрольные вопросы.

  2. 3  Для каждого задания:

    1. 3.1      Постановка задачи

    2. 3.2      Блок – схема алгоритма

    3. 3.3      Листинг программы, сопровождаемый комментариями (распечатать или переписать)

    4. 3.4      Результаты выполнения программы.