Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Лабораторные работы и задания / Лабораторная работа №6.doc
Скачиваний:
66
Добавлен:
05.06.2015
Размер:
5.69 Mб
Скачать

4.4.2. Работа с текстовыми полями, входящими в состав элементов управления

4.4.2.1. Прежде всего необходимо вызвать на ЛЕНТУ дополнительную вкладку РАЗРАБОТЧИК (см. рис. 14).

Рис.14. Вызов вкладки РАЗРАБОТЧИК

4.4.2.2. Установить Режим Конструктора (рис.15).

Рис.15. Режим Конструктора

4.4.2.3. Вид действий для ввода текстового поля на рабочий лист Excel показан на рис.16.

Рис.16. Вход в режим рисования поля

4.4.2.4. После щелчка по указанной пиктограмме за указателем мыши потянется перекрестье, Его надо подвести к нужному месту рабочего листа, и удерживая левую клавишу мыши, растянуть прямоугольник до нужного размера. Появившийся объект обладает необходимыми нам параметрами, из которых дя данной задачи важнейшими являются пока Name (Имя поля) и Text (Значение, т.е. отображаемое содержимое поля) – см. рис.17.

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

Например, если созданному полю было присвоено имя «Дата_заполнения», то строка в любом макросе меняет значение параметра Text на указанное:

ActiveSheet.Дата_заполнения.Text = "17 ноября 2011 г."

Рис.17. Параметры поля и автоматически созданный макрос (пока пустой), поддерживающий действия при любом изменении содержимого поля (в нашей задаче такой макрос не нужен, зато список параметров слева очень полезен)

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

КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Что такое объект?

  2. Что такое макрос?

  3. Назовите способы создания макроса.

  4. Какая вкладка (какие вкладки) на ЛЕНТЕ позволяют работать с макросами?

  5. Опишите процесс записи макроса.

  6. Опишите процесс редактирования макроса.

  7. Как вызвать вкладку Разработчик?

  8. Как ввести на рабочий лист текстовое поле из состава Элементов Управления?

16