Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические по ИТ.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
466.45 Кб
Скачать

Практическое занятие №12. Разработка и отладка программного модуля с использованием семейства Worksheets и объекта Worksheet в vba.

1 Цель занятия

Получить практические навыки разработки и отладки программного модуля с использованием в среде программирования VBA семейства Worksheets и объекта Worksheet.

2 Перечень оборудования и программное обеспечение.

Персональный компьютер.

Microsoft Office Excel 2007

3 Краткие теоретические сведения.

Для автоматизации процедур использования приложений в MS Office предусмотрены специальные объекты, позволяющие программно управлять открытой рабочей книгой Excel и всеми рабочими листами. Такими объектами являются коллекция Worksheets и объект Worksheet.

Свойства коллекции Worksheets:

Application – возвращает объект Application, являющийся приложением, содержащим данный объект.

Count – возвращает число объектов, содержащихся в коллекции.

Item – возвращает конкретный объект Workbook.

Методы коллекции Worksheets:

Add – создает новый рабочий лист в книге.

Delete – удаляет рабочую книгу.

Select – позволяет выбрать рабочий лист.

PrintOut – позволяет распечатать рабочий лист.

Объект Worksheet представляет собой конкретный рабочий лист.

Методы объекта Worksheet:

Activate – позволяет сделать конкретный рабочий лист активным.

Move – перемещает рабочий лист в книге.

Copy – копирует рабочий лист.

PrintOut – печать рабочего листа.

PrintPreview – просмотр рабочего листа перед печатью.

Свойства объекта Worksheet:

Name – имя рабочего листа.

Cells – возвращает объект Range, содержащий все ячейки данного документа.

Columns – возвращает объект Range, содержащий все столбцы рабочего листа.

Range – возвращает объект, представляющий собой ячейку или диапазон ячеек.

Rows – возвращает объект Range, представляющий собой все строки данного листа.

Formula – позволяет внести в ячейку формулу.

Visible – определяет, является ли объект видимым на экране.

Используемая литература.

  1. Конспект лекций.

  2. И.Г.Фризен Офисное программирование, стр.169-175, 2011г.

  3. Доп. Р.Н. Михеев VBA и программирование в MS OFFICE для пользователей, стр. 252-255, 2006г.

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

  1. Изучить теоретические сведения.

  2. Запустить текстовый процессор MS-Excel.

  3. Нажать сочетание клавиш Alt+F11 для перехода в редактор VBA.

  4. В окне Project-Project найдите имя проекта рабочей книги, дважды щелкните левой кнопкой мыши по пункту ЭтаКнига. Появится окно для создания макроса.

  5. Введите код макроса из Приложения А.

  6. Исправьте ошибки и запустите макрос на исполнение. Поясните действия операторов макроса.

  7. Сохранить произведенные изменения, закрыть окно редактора Visual Basic и перейти в окно Microsoft Excel.

  8. Используя команду меню Вид – Макрос - Макросы, открыть окно Макрос, выбрать созданный макрос (Work_With_Worksheets) и нажать на кнопку Выполнить.

  9. Проверить правильность работы макроса.

  10. Изменить имя активного рабочего листа на: Активный рабочий лист.

  11. Создать новый макрос с выведением результатов выполнения на втором листе рабочей книги MS Excel в соответствии с вариантом задания №2 в Приложении А.

  12. Сохранить файл приложения MS Excel на сетевом диске.