Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Использование макросов




Макрос представляет собой последовательность действий, записанную в виде программы на языке программирования, расширенного для приложения (в нашем случае для Calc – на языке OpenOffice.org Basic).

При помощи макросов пользователь может зафиксировать в памяти компьютера часто повторяющиеся последовательности действий, что позволит избежать рутинных операций и ошибок, а также сэкономить время.

Команды работы с макросами находятся в меню Сервис-Макрос. Для пользователей, незнакомых с языком программирования, Calc предоставляет возможность создавать макросы, автоматически преобразуя последовательность действий в команды OpenOffice.org Basic. После выбора пункта меню Сервис – Макросы - Записать макрос начинается запись в макрос всей последовательности действий пользователя. Завершить запись можно, нажав на соответствующую кнопку выведенной панели . После этого в открывшемся диалоговом окне нужно указать место сохранения и имя полученного макроса (рисунок 3.2.21).

Рисунок 3.2.21. Окно сохранения макроса

Замечание.

• При записи макроса каждое действие записывается в программу, поэтому прежде чем начать запись макроса, полезно потренироваться, чтобы выполнять всю цепочку действий без ошибок.

• Некоторые действия не регистрируются при записи макроса, такие как открытие окон, переключение окон, действия, не связанные с содержимым документа (например, изменения, внесенные в диалоговое окно «Параметры»).

После того как макрос создан, можно связать его выполнение с какой-либо кнопкой на панели инструментов. Для этого воспользуйтесь командой Сервис – Макросы - Управление макросами - Openoffice.orgBasic..., где выбрав кнопку Назначить на вкладке вкладки Панели инструментов, можно активировать настройку панели инструментов (рисунок 3.2.22).

Используя кнопку Создать данного диалогового окна, можно создать новую панель инструментов и нажав кнопку Добавить, вызвать диалоговое окно Добавить команды (рисунок 3.2.23), в котором выбрать для добавления в качестве кнопки на панель нужный макрос. Значок макроса будет добавлен на панель, затем можно выбрать другой значок через команду Изменить-Выбрать значок в диалоговом окне Изменить значок.

Чтобы удалить макрос, выполните команду Сервис – Макросы – Управление макросами – Openoffice.orgBasic... – Удалить.

Замечание.

Чтобы макрос можно было использовать в данном документе, перенесенном на другой компьютер, нужно выполнять сохранение макроса в модуле библиотеки вашего документа.

Рисунок 3.2.22. Окно настройки панелей инструментов

Рисунок 3.2.23. Выбор макроса для добавления на панель инструментов

Практикум:

1) Оформить исходные данные (таблица исходных данных по вариантам – см. ниже).

2) Заполнить таблицу данными:

- 10-15 строк, имеющих в некоторых столбцах одинаковые значения (например, № группы, фамилию и т. п.);

- должны быть столбцы с числовыми данными.

3) Добавить промежуточные итоги (промежуточные итоги рассчитать по варианту задания, если это возможно; иначе добавить произвольные промежуточные итоги).

4) Используя расширенный фильтр, выполнить отбор данных по заданию, если это возможно, иначе – по произвольному условию (для числовых столбцов) (например, отобрать все записи, где Возраст находится в диапазоне от 18 до 20 и т. п.), результат поместить в отдельные ячейки.

5) Создать пользовательскую панель инструментов, поместив на нее не менее 4 пунктов.

6) Записать макрос (действия макроса – п. 3)

7) Поместить на новую панель макрос в виде настраиваемой кнопки (для четных вариантов) или пункта меню (для нечетных вариантов). Уметь изменять значки на кнопках.

Варианты заданий

Вариант 1

Отец Мать Ребенок Дата рождения № дет.сада

Найти и вывести имя младшего ребенка у Иванова И. И. по форме: имя ребенка | дата рождения|.

Вариант 2

Ф.И.О. студе-нта Груп-па Экзамены
    1-й экз. 2-й экз. 3-й экз.
    Наиме-нование Оцен-ка Наиме-нование Оце-нка Наиме-нование Оцен-ка
               

Определить средний балл по каждой дисциплине. Результат вывести в форме: Дисциплина | Средний балл |.

Вариант 3

Ф.И.О. студента Группа Ср.балл за сессию Размер стипендии

Вывести фамилии студентов с повышенной (более Q рублей) стипендией по форме:

Ф.И.О. | Размер стипендии|

Вариант 4

Ф.И.О. студента Группа Число пропусков занятий в год (часов)
    По болезни По другим причинам Итого

Вывести фамилии студентов, имеющих более 100 часов суммарных пропусков, по форме: Ф.И.О. студента | Число часов пропуска.

Вариант 5

Фамилия Адрес № телефона

Удалить из списка тех абонентов, телефон которых начинается с цифры 3.

Вариант 6

Фамилия Адрес
  Улица Дом Квартира

Вывести фамилии жильцов дома №1 по ул. Минаева, по форме: Ф.И.О.| № квартиры

Вариант 7

Фамилия Адрес Число членов семьи Занимаемая площадь

Вывести фамилии жильцов, в семьях которых жилая площадь на 1 человека превышает 10 м, по форме: Ф.И.О. | Площадь жилая | Площадь на 1 человека|

Вариант 8

Фамилия Возраст Пол Образование Оклад

Вывести фамилии мужчин не старше 40 лет с высшим образованием и окладом не менее Q рублей, по форме: Ф.И.О.| Размер жалования |

Вариант 9

Фамилия Страна Год получения медали Вес (легкий, полусредний, средний)

Вывести фамилии всех чемпионов в полусреднем весе из Франции по форме: Ф.И.О. чемпиона | Год завоевания | Страна

Вариант 10

Фамилия Дата рождения Адрес Специальность Стаж работы

Вывести фамилии работников, имеющих специальность «инженер» со стажем работы более 10 лет, по форме: Ф.И.О.| Стаж работы |

Вариант 11

Фамилия Кафедра Дата рождения Ученое звание (доцент, профессор) Стаж работы

Найти и вывести преподавателей-доцентов с кафедры «Вычислительная техника». Результат вывести в форме: Ф.И.О. | Стаж работы |

Вариант 12

Наименование ВУЗа Наименование кафедры Число обучающихся Число преподавателей

Вывести наименование ВУЗов, имеющих кафедру «ВТ», по форме: Наименование ВУЗа | Число студентов на кафедре «ВТ» |

Вариант 13

Ф.И.О. абитуриента Дата рождения Оценки по предметам
    Математика Физика Русский язык

Вывести фамилии абитуриентов, имеющих по математике и физике не ниже 4, по форме: Ф.И.О.| Математика | Физика |

Вариант 14

Название книги ФИО автора Издательство Число томов

Вывести названия издательств, которые выпускали больше 5 томов одной книги по форме: Издательство Кол-во авторов |

Вариант 15

ФИО студента Группа Язык программирования Кол-во сданных работ

Выявить студентов, выполнивших более 4 лабораторных работ на языке «Паскаль». Результат оформить в виде: Ф.И.О.| Количество сделанных работ.

3.3. OpenOffice.org Impress

OpenOffice.org Impress - программа подготовки презентаций, входит в состав OpenOffice.org. Способна создавать PDF файлы из презентаций, а кроме того, экспортировать их в формат Adobe Flash (SWF), что даёт возможность просматривать их на любом компьютере с инсталлированным Flash-проигрывателем. Может показывать, редактировать и сохранять файлы в нескольких форматах, включая формат.ppt, который используется в Microsoft PowerPoint.

В сборке OpenOffice.org Community Build не очень много встроенных шаблонов, зато многочисленные шаблоны, сделанные пользователями, доступны в Интернете.

Пользователи OpenOffice.org Impress могут установить Open Clip Art Library, которая содержит большую галерею изображений для использования в презентациях и рисунках. Дистрибутивы GNU/Linux Debian, Gentoo и Ubuntu содержат пакет openclipart готовый для скачивания и инсталляции с их онлайновых репозиториев программного обеспечения [19].

3.4. OpenOffice.org Base

OpenOffice.org Base - механизм подключения к внешним СУБД, плюс встроенная СУБД HSQLDB, входит в состав OpenOffice.org. Начиная с версии 3.0 поддерживает формат базы данных Microsoft Access [19].

3.5.OpenOffice.org Draw

OpenOffice.org Draw - векторный графический редактор, по функциональности сравнимый с CorelDRAW, входит в состав OpenOffice.org. Пакет включает полнофункциональные «коннекторы» между фигурами, которые могут использовать разнообразные стили линий и позволяют рисовать чертежи, например блок-схемы [19].

3.6. OpenOffice.org Math

OpenOffice.org Math - редактор формул, входит в состав OpenOffice.org. Созданные формулы можно встраивать в другие документы OpenOffice.org, например в текстовые документы программы Writer. OOo Math поддерживает несколько шрифтов и может экспортировать формулы в формат PDF, а также поддерживает формат MathML [19].

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...