Events raised by dialogs, documents, forms or graphical controls can be linked to macros, which is referred to as event-driven programming. The most common method to relate events to macros are the <literal>Events</literal> tab in <menuitem>Tools – Customize</menuitem> menu and the <link href="text/sbasic/guide/create_dialog.xhp">Dialog Editor</link> Control properties pane from <menuitem>Tools - Macros – Organise Dialogs...</menuitem> menu.
Elkarrizketa-koadroek, dokumentuek, inprimakiek edo kontrol grafikoek sortutako gertaerak makroekin lotu daitezke; hain zuzen, horri deritzo gertaeren bidez gidatutako programazioa. Gertaerak makroekin lotzeko metodorik arruntena <menuitem>Tresnak - Pertsonalizatu</menuitem> menuko <literal>Gertaerak</literal> fitxa eta <menuitem>Tresnak - Makroak - Antolatu elkarrizketa-koadroak...</menuitem> menuko <link href="text/sbasic/guide/create_dialog.xhp">Elkarrizketa-koadroen editorea</link> Kontrol-propietateen panela dira.