Ajuda del LibreOffice 7.4
Els esdeveniments emesos pels diàlegs, documents, formularis o controls, es poden enllaçar a macros, el que es coneix com a programació orientada a esdeveniments. El mètode més comú per a relacionar esdeveniments amb macros és la pestanya Esdeveniments i el panell de control de propietats de l'Editor de diàlegs des del menú .
Artefactes gràfics, entrades de teclat, moviments del ratolí i altres interaccions home/màquina es poden controlar utilitzant oients UNO que vigilen el comportament de l'usuari. Els oients són alternatives de codi de programa dinàmic a les assignacions de macros. Un pot crear tants oients UNO com esdeveniments a vigilar hi hagi. Un sol oient també pot gestionar múltiples controls de la interfície d'usuari.
Els oients s'adjunten als controls mantinguts en diàlegs, així com als esdeveniments de documentar o formularis. Els oients també s'utilitzen quan es creen diàlegs en temps d'execució o quan s'afegeixen controls a un diàleg al vol.
Aquest exemple crea un oient per al control Botó1 del dià