
- •Лабораторная работа 6 Табличный процессор Excel-2007 как инструмент для создания простых информационных систем
- •1. Возможности табличного процессора Excel-2007 для создания простых информационных систем
- •2. Макросы
- •4. Практическая часть.
- •4.1. Макросы – первое знакомство
- •4.2. Запишем макрос сами
- •4.3. Используем метод Cells и знание vba о положении курсора
- •4.4. Создание простой информационной системы для заполнения бланка о расходе воды по показаниям водомеров
- •4.4.1. Методические указания по разработке ис
- •4.4.2. Работа с текстовыми полями, входящими в состав элементов управления
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. В списке параметров поля можно найти также параметры, отвечающие за выравнивание текста по полю, размер и тип шрифта, окраску фона и символов и др. (Это может оказаться полезным при полной разработке рассматриваемой задачи).
КОНТРОЛЬНЫЕ ВОПРОСЫ
Что такое объект?
Что такое макрос?
Назовите способы создания макроса.
Какая вкладка (какие вкладки) на ЛЕНТЕ позволяют работать с макросами?
Опишите процесс записи макроса.
Опишите процесс редактирования макроса.
Как вызвать вкладку Разработчик?
Как ввести на рабочий лист текстовое поле из состава Элементов Управления?