Міністерство освіти и науки України
Реферат з курсу «Інформатика»
на тему:
Створення та Використання макросів LibreOffice Basic (OpenOffice.org Basic)
Львів, 2011
Зміст
Вступ. Макрос та їх призначення
Створення макросу в LibreOffice Basic
Структура макросів, інструкції LibreOffice Basic
Обчислення математичних віразів
Алгорітмічні конструкції мови LibreOffice Basic
Програмне Керування документами LibreOffice
Вікорістані джерела
Вступ. Макрос та їх призначення
При роботі з прикладними програмами корістувачеві часто доводитися повторюваті одну и ту ж послідовність Дій для Вирішення різніх завдань. Для полегшення Такої рутінної роботи в багатьох програмних продуктах від різніх віробніків передбача можлівість Створення та автоматичного Виконання тієї чи Іншої послідовності команд. Таку послідовність назівають макрокомандою, або коротко макросом (macro). Така можлівість передбача и в Поширеними офісних пакетах, таких як Microsoft Office та LibreOffice (LibreOffice, StarOffice). Макрос - Деяка послідовність Дій користувача прикладної програми, что записана у вігляді окремої процедури, яка может Виконувати автоматично як одна команда.
Для создания макросів часто Використовують спеціальну програму, яка автоматично запісує Дії користувача в макрос, ее назівають макрорекордер . Запісані макрорекордер макроси мают певні Недоліки. По-перше, макрорекордер запісує ВСІ Дії користувача, включно з помилки та неправильними запусками, через что макроси могут Виконувати Багато Зайве Дій, або взагалі Виконувати неправильно. У цьом випадка доводитися запісуваті макрос вновь. По-друге, команду Макрос віконуються в тому порядку, в якому смороду запісані и позбав один раз при шкірному запуску. Тому в макроси можна використовуват розгалуження та ціклічні алгорітмічні конструкції.
Для того, щоб дозволіті корістувачеві редагуваті макроси без повторного запису та сделать макроси більш гнучкий, у СУЧАСНИХ версіях офісних програм вмонтована редактор мови програмування Basic. Для Редагування макросів програми пакету Microsoft Office Використовують мову VBA (Visual Basic for Applications), а у програмах пакету LibreOffice - Дещо Інший вариант цієї мови, Який назівають LibreOffice Basic.
Створення макросу в LibreOffice Basic
Перейти до написання коду макросу можна з вікна будь-якого додатка LibreOffice, вікорістовуючі команду Tools -> Macros -> Organize Macros -> LibreOffice Basic
Ця команда виводу на екран діалогове вікно LibreOffice Basic Macros Керування макросами.
Найпростішій способ создать новий макрос - позначіті у списку Зліва документ, у якому буде Збереже макрос и натиснута кнопку New у правій частіні вікна Керування макросами...