Сьогодні більшість користувачів ПК, мабудь, не можуть собі уявити комп’ютерну програму, в якій не можна виконати будь-яку дію, натиснувши клавішу миші над тим, чи іншим графічним елементом. Графічний інтерфейс (GUI), завдяки своїй зручності, став головним способом реалізації діалогу між користувачем та програмою. Дії, які може виконувати програма, зібрані у вигляді набору пунктів графічного меню вікна програми, для часто використовуваних команд виводяться візуальні кнопки на так званих “панелях інструментів”, параметри виконання команд задаються за допомогою графічних елементів керування у вікнах діалогу і т.д.
Створення дизайну діалогових вікон.
Використання діалогів у OOo Basic надає користувачеві можливість створювати потрібні йому вікна для відображення чи вводу найрізноманітнішої інформації. Візуальний об’єкт Dialog є базою, на якій, залежно від виду відображуваної інформації, потрібно розмістити ті чи інші елементи керування. Діалоги містяться у бібліотеках разом з модулями макросів. Додати до існуючої бібліотеки новий діалог можна з вікна керування макросами на закладці “Діалоги” (Dialogs).
Урухомлення діалогу та завершення його роботи.
Для тих, хто мав справу зі створенням діалогових вікон у середовищі Microsoft Office спосіб запуску діалогів OOo Basic видається складним незвичним. Справа в тому, навіть команда запуску макроса у редакторі має назву “Run Sub/UserForm”, тобто запуск діалогового вікна на виконання є чимось само собою зрозумілим. Ця “перевага” VBA, звичайно, зручна на етапі проектування, програмування та налагодження проектів, але в готовому до використанні проекті, очевидно, вікна діалогу все одно повинні викликатися програмно з коду макросів.
Використання елементів керування.
Open Office org Basic, так само як і VBA, має вбудований набір елементів керування. Використовуючи цей набір і редактор діалогів можна створити практично будь-який інтерфейс користувача для власного проекту. Більшість елементів керування можна використовувати як для створення вікон діалогу так і безпосередньо на робочих листах та сторінках документів. Якщо потрібно розмістити керуючі елементи в робочій області документа, то для цього використовують панель інструментів Елементи керування (Form Control). На цій панелі знаходяться кнопки, що дозволяють вибирати елементи керування, а також кнопка виклику вікна їх властивостей.