Використання елементів керування.

Open Office org Basic, так само як і VBA, має вбудований набір елементів керування. Використовуючи цей набір і редактор діалогів можна створити практично будь-який інтерфейс користувача для власного проекту. Більшість елементів керування можна використовувати як для створення вікон діалогу так і безпосередньо на робочих листах та сторінках документів. Якщо потрібно розмістити керуючі елементи в робочій області документа, то для цього використовують панель інструментів Елементи керування (Form Control). На цій панелі знаходяться кнопки, що дозволяють вибирати елементи керування, а також кнопка виклику вікна їх властивостей.

Read More

Деякі властивості та методи елементів керування.

Щодо використання властивостей та методів елементів керування, то в літературі з програмування на OOo Basic, зазвичай, можна зустріти доволі заплутану розповідь про сервіси та інтерфейси, які підтримує той чи інший елемент. Далі наводиться майже повний список властивостей та методів кожного із згаданих сервісів та інтерфейсів. Такий підхід відлякує не тільки початківців, а навіть досвідчених VBA-програмістів. Read More

Використання подій елементів керування.

Події об’єктів, зокрема, елементів керування, дають їм можливість реагувати на дії користувача запуском відповідних частин програмного коду, у нашому випадку – макросів. Щодо використання подій, OOo Basic принципово відрізняється від VBA, де критерієм того, що макрос призначений для обслуговування певної події деякого об’єкта є специфічна структура імені макроса: &#60Назва об’єкта&#62_&#60Назва події&#62. Так, наприклад, команди макроса
Sub CommandButton1_Click()

End Sub

виконуватимуться у випадку виникнення події Click (клацання лівою клавішею миші на об’єкті) для елемента CommandButton1 (Кнопка).

У OOo Basic такого впливу назви макроса на обробку подій елементів керування не закладено. Тут доводиться спеціально закріпляти той чи інший макрос за подією. Read More