Події об’єктів, зокрема, елементів керування, дають їм можливість реагувати на дії користувача запуском відповідних частин програмного коду, у нашому випадку – макросів. Щодо використання подій, OOo Basic принципово відрізняється від VBA, де критерієм того, що макрос призначений для обслуговування певної події деякого об’єкта є специфічна структура імені макроса: <Назва об’єкта>_<Назва події>. Так, наприклад, команди макроса
Sub CommandButton1_Click()
…
End Sub
виконуватимуться у випадку виникнення події Click (клацання лівою клавішею миші на об’єкті) для елемента CommandButton1 (Кнопка).
У OOo Basic такого впливу назви макроса на обробку подій елементів керування не закладено. Тут доводиться спеціально закріпляти той чи інший макрос за подією. Read More