Текстовий документ у своїй структурі може містити фактичний текст як набір символів; стилі форматування символів, абзаців чи сторінок; вбудовані нетекстові елементи (таблиці, малюнки, тощо); загальні параметри налаштування. Основну частину тестового документа можна розглядати як послідовність абзаців, які не мають ні імен ні порядкових номерів, проте їх можна переглянути послідовно за допомогою об’єкта Enumeration.
Read MoreДоступ до діапазонів робочих аркушів ЕТ Calc.
Макроси для обробки електронних таблиць, порівняно з обробкою тексту в текстовому документі, виглядають значно простішими і зрозумілішими, що зумавлено самою структурою електронних. Тут доводиться мати справу з сімействами іменованих та проіндексованих об’єктів: робочі аркуші в робочих книгах мають унікальні імена та порядкові номери, комірки на робочому листі визначаються парою номерів чи унікальним іменем, утвореним з імені стовпця та номера рядка і т. д. Для звертання до самої робочої книги будемо використовувати не надто універсальний але найпростіший спосіб — через об’єкт ThisComponent.
Read MoreОсновні об'єкти СКБД Openoffice.org Base.
В OpenOffice.org використовується власний інтегрованний інтерфейс доступу до баз даних — Star Database Connectivity (SDBC). Головна мета створення цього інтерфейсу — забезпечити зручний доступ до джерел даних найрізноманітніших форматів. Тому доступ до даних в SDBC здійснюється за допомогою відповідних драйверів, які дозволяють користувачеві працювати з базою даних незалежно від її формату. Драйвери грунтуються на технології UNO, що дозволяє на їх основі розробляти нові драйвери, якщо це потрібно. Аналогом SDBC у VBA є бібліотеки ADO і DAO.
Read More