Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Теоретичні відомості. У процесі роботи над документом у програмі Word часто доводиться виконувати завдання, що складаються з певної послідовності дій




У процесі роботи над документом у програмі Word часто доводиться виконувати завдання, що складаються з певної послідовності дій, за деяким алгоритмом. Наприклад, переглянути текст і виділити якусь його частину; підкреслити слова, написані латинськими літерами; видалити непотрібні чи додати відсутні пропуски та ін.

Виконання подібних завдань можна значно спростити, використавши макроси, основне призначення яких – позбавити користувача багаторазового повторення одноманітних дій під час опрацювання текстового документа, виконати за нього рутинну роботу.

Макрос (грец. макрос – великий, довгий) – це послідовність команд, згрупованих в одну макрокоманду, для автоматичного виконання певного завдання.

Макрос створюється один раз, зберігається в шаблоні чи документі та може багаторазово виконуватися за потреби. Застосовуються макроси для прискорення виконання операцій редагування або форматування, для автоматизації складного опрацювання документа, для спрощення процедури встановлення параметрів об’єктів, для налаштування програми Word 2007 тощо.

Є два способи створити макрос:

 Записати за допомогою спеціального засобу в автоматичному режимі;

 Розробити макрос засобами мови програмування Visual Basic for Application (VBA)

Запис макросу включає чотири основних етапи:

  • Завдання стартових умов для макросу;
  • Запуск макрорекордера і присвоєння імені макросу;
  • Виконання дій, які необхідно записати для використання пізніше;
  • Зупинка макрорекордера.

Як записати макрос і присвоїти йому задану комбінацію клавіш.Макрос – це мікропрограма, яка автоматизує задану послідовність операцій, виконуваних у документі.

Щоб записати макрос, треба виділити об'єкт, подібний тим, над якими згодом буде виконуватися макрос – наприклад, фрагмент тексту. Цього не треба робити, якщо макрос буде виконуватися не над об'єктом – наприклад, завантаження якоїсь панелі інструментів.

Виконати команду СЕРВИС - МАКРОС - НАЧАТЬ ЗАПИСЬ або за допомогою кнопки ЗАП у рядку стану (двічі клацнути на ній). З’явиться вікно ЗАПИСЬ МАКРОСА. У ньому вказати ім’я макросу (в імені не допускаються проміжки – заміняти нижньою рискою) або погодитися із запропонованим (Макрос1, Макрос2 и т.д.); указати у списку НОВОЕ СОЧЕТАНИЕ КЛАВИШ (з Ctrl). З‘явиться вікно НАСТРОЙКА КЛАВИАТУРЫ. У списку ТЕКУЩИЕ СОЧЕТАНИЯ КЛАВИШ з’явиться запис цієї комбінації. Натиснути кнопку НАЗНАЧИТЬ, потім ЗАКРЫТЬ, OK. Щоб макрос діяв поза межами поточного документу, перед закриттям цього вікна у списку СОХРАНИТЬ ИЗМЕНЕНИЯ призначити NORMAL. Після цього укажчик миші перетвориться у символічне зображення магнітофонної касети. Це означає, що відбувається запис. З’явиться маленька панель, на якій знаходиться кнопка закінчення запису. На ній зображений чорний квадрат. Виконуємо послідовно всі дії¸ які треба записати у макрос. Для завершення натискаємо кнопку закінчення запису (з чорним квадратом). Якщо панелі з цією кнопкою не буде виконати команду СЕРВИС - МАКРОС - ЗАКОНЧИТЬ ЗАПИСЬ.

Тепер макрос записано. Його можна виконати тією комбінацією клавіш, яка за ним закріплена. Доцільно цю комбінацію записати в імені макросу, щоб потім не шукати її.

Наприклад, “Виклик_MS_Equation_Ctrl_F”. Комбінацію клавіш доцільно записати також у опис макросу у вікні ЗАПИС МАКРОСА.

Для вилучення непотрібного макросу слід виконати СЕРВИС - МАКРОС -МАКРОСЫ. У списку, що з’явиться, виділити потрібний макрос і натиснути клавішу УДАЛИТЬ.

Внесення змін у макрос.Часто буває потрібно змінити у готовому макросі окремі команди або інші елементи. Наприклад, є макрос, що викликається комбінацією клавіш Ctrl+0 для обробки таблиці таким чином, щоб перед кожним набором цифр у черговій клітині записувалося “0,0” і курсор переміщувався у чергову позицію. Через деякий час треба робити те ж саме, проте записувати вже не “0,0”, а “0,1”. Послідовність дій така. СЕРВИС - МАКРОC - МАКРОСЫ. У вікні під назвою МАКРОС є перелік макросів, у якому слід указати той, що потрібно змінити і натиснути клавішу ИЗМЕНИТЬ. З‘явиться вікно середовища програмування Visual Basic під назвою Microsoft Visual Basic – ім‘я файлу або Microsoft Visual Basic – Normal. У ньому – тексти макросів вказаного переліку, при чому курсор буде саме у тексті потрібного макросу. Непідготовлений користувач небагато зрозуміє у цьому тексті, проте потрібний фрагмент, як правило, легко впізнати. У нашому прикладі це текст Selection.TypeText Text:="0,0". Записуємо у фрагменті змінений текст – у даному прикладі міняємо “0,0” на “0,1”, після чого закриваємо вікно Microsoft Visual Basic. Проте, якщо такі маленькі зміни потрібно робити час від часу на протязі одного сеансу, краще згорнути вікно Microsoft Visual Basic, щоб воно було під рукою. В разі необхідності викликаймо його з панелі задач.

Контрольні питання

 

1. Що таке макрос? ___________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________

2. Для чого призначені макроси? ________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

3. Як записати макрос?_________________________________________________________________

_____________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

4. Як призначити макросу комбінацію клавіш? ____________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

5. Як виконати макрос?_________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

6. Як зупинити макрос?_________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

 

 

Висновок: _________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

____________________________________________________________________________________________

 

 


Поделиться:

Дата добавления: 2015-09-15; просмотров: 52; Мы поможем в написании вашей работы!; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
 | 
lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты