Читать реферат по Отсутствует: "Створення та використання макросів LibreOffice Basic (OpenOffice.org Basic)" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Міністерство освіти і науки УкраїниРеферат з курсу "Інформатика"

на тему:

Створення та використання макросів 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 у правій частині вікна керування макросами. Після цього з’явиться повідомлення про створення нового модуля, в якому можна задати назву модуля, або погодитися з запропонованою назвою Module1, натиснувши кнопку OK.

У цьому вікні можна набрати текст макроса і виконати його. Створений модуль уже містить заготовку для написання макроса-процедури із службових слів.

Макроси, як допоміжний елемент офісного пакету, не є самостійними документами і не зберігаються у вигляді окремих файлів. Вони можуть міститися разом з документами чи в загальних шаблонах LibreOffice. Як і у VBA так і в LibreOffice Basic для зберігання макросів використовуються модулі, але у LibreOffice Basic модулі зберігаються не безпосередньо у


Интересная статья: Быстрое написание курсовой работы