Вступ. Макроси ОOо Basic та їх призначення.
- Поняття макроса і макрорекордера.
- Створення макроса в OpenOffice.org Basic.
- Зберігання макросів. Модулі і бібліотеки.
- Керування бібліотеками макросів.
- Виконання макросів.
- Структура макросів, процедури та функції.
Інструкції OpenOffice.org Basic.
- Написання інструкцій макросів.
- Опис змінних та констант.
- Стандартні типи даних.
- Масиви в OpenOffice.org Basic.
- Область визначення та час життя змінних.
- Оператор присвоєння, обчислення виразів.
- Математичні функції OOo Basic.
- Стандартні процедури вводу-виводу.
- Функції для роботи з текстовими рядками.
- Перетворення типів даних.
- Обробка даних типу дата/час.
Алгоритмічні конструкції мови OpenOffice.org Basic.
- Організація розгалужень.
- Оператор вибору.
- Використання MsgBox для забезпечення можливості вибору.
- Оператори циклу For.
- Оператори циклу Do.
- Перехоплення і обробка помилок у коді макросів.
Розробка інтерфейсу користувача.
- Візуальні елементи та діалог користувач-комп’ютер
- Створення дизайну діалогових вікон.
- Урухомлення діалогу та завершення його роботи.
- Використання елементів керування.
- Деякі властивості та методи елементів керування.
- Використання подій елементів керування.
- Налаштування меню та панелей інструментів OpenOffice.
- Використання подій додатків для запуску макросів.
Початки програмного керування документами OpenOffice.
- Об’єкти UNO. Сервіси і інтерфейси.
- Сервіс StarDesktop.
- Деякі засоби роботи з текстовими документами Writer.
- Доступ до діапазонів робочих листів ЕТ Calc.
- Доступ до баз даних.