Лабораторная работа №17
Тема: Автоматизация работы в OpenOffice Calc
Цель работы: Научиться автоматизировать сложные действия в OpenOffice.org Calc.
Ход работы:
Основные понятия
Макрос (от англ. macros, мн.ч. от macro) — программный объект, при обработке «развёртывающийся» в последовательность действий и/или команд.
Во многих «офисных» продуктах (Microsoft Office, OpenOffice.org и др.), в текстовых редакторах (например, Vim) при обработке макроса автоматически выполняется заданная для каждого макроса последовательность действий — нажатия на клавиши, выбор пунктов меню и т. д. Предоставляется интерфейс для записи новых и перезаписи существующих макросов.
Макросы используются для автоматизации действий в OpenOffice.org. Макрос может автоматизировать такие действия, который иначе потребовали бы длительных ручных манипуляций с возможными ошибками. В настоящее время автоматизированные действия наиболее легко выполняются написанием макросов в OOo Basic. Новая среда для макросов в версии 2 OpenOffice.org должна облегчить использование других языков, но Basic все еще наиболее легкий в использвании. Вот несколько преимуществ использования языка OOo Basic для управления OpenOffice.org:
o легок для изучения
o поддерживает объекты COM (ActiveX) и расширенные возможности GUI в OpenOffice
o есть сообщество пользователей в Интернет
o это – решение для нескольких платформ (Linux, Windows...)
Задание переменных
В OpenOffice.org Basic объявление переменных может быть неявным. Объявить переменную можно с помощью инструкции Dim. Можно объявлять несколько переменных одновременно, если разделить их имена запятыми. Для определения типа переменной служит либо знак объявления типа после имени, либо соответствующее ключевое слово.
![]() |
Примеры объявлений переменных.







