- 1
- 2
- 3
- . . .
- последняя »
Міністерство освіти і науки УкраїниРеферат з курсу "Інформатика"
на тему:
Створення та використання макросів 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 модулі зберігаються не безпосередньо у
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Тема: Basic |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Basic |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Basic English |
Предмет/Тип: Английский (Учебное пособие) |
Тема: Basic English |
Предмет/Тип: Английский (Книга / Учебник) |
Тема: Visual Basic |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Интересная статья: Быстрое написание курсовой работы