Тема: «Створення в автоматичному режимі макросів та їх використання»
Тема: «Створення в автоматичному режимі макросів та їх використання»
Ціль: 1) Дідактічні: * практичне застосування вивченого матеріалу; * закріплення знання загальних принципів роботи з Word; * формування вмінь та навичок створення і редагування макросів в інтерактивних документах засобами Word. 2) Розвіваючі: * розвиток здатності логічно міркувати, робити евристичні висновки; * розвинути вміння застосовувати отримані знання для створення власних макросів. 3) Віховні: * виховання інформаційної культури; * виховання творчого підходу до роботи, бажання експериментувати; * професійна орієнтація і підготовка до подальшого самонавчання майбутньої трудової діяльності.
Тип уроку: урок повідомлення нових знань.
Методі навчання: словесний, наочний. * наочні: ілюстрації на дошці, плакати; * словесні: розповідь, бесіда. Дідактічне забезпечення: * персональний компютер; * плакати; * пакет офісних програм MS Office.
План уроку:
I. Організаційній момент (5 хв.): * привітання; * перевірка присутніх; * перевірка готовності до заняття.
II. Мотівація (5 хв.).
III. Актуалізація знань (10 хв.): * оголошення тими і цілей заняття тема сьогоднішнього уроку; * пояснення нового матеріалу.
IV. Повідомлення лекційного матеріалу (20 хв.).
V. Відача домашнього завдання (5 хв.). Література: 1) Кліменко Б., Розенберг М. Microsoft Word: комфортна робота за допомогою макросів, Серія «Самовчитель» - Спб.: БХВ-Петербург, 2006, 496 з. 2) Леонтьев Ю. Office Word 2003. Самовчитель. - Спб.: Пітер, 2004. - 288 з. 3) Дір. О. Microsoft Word 2003 (російська версія). Учбовий курс. - Пітер; 2005. - 352. Хід уроку: I. Організаційній момент. * привітання; * перевірка присутніх; * перевірка готовності до заняття.
II. Мотівація. Microsoft Word - потужний текстовий процесор, призначений для виконання всіх процесів обробки тексту: від набору і верстки до перевірки орфографії, вставки в текст графіки, роздруківки тексту. Він працює з багатьма шрифтами, як з російським, так і з будь-якими з двадцяти однієї мови світу. У одну з багатьох корисних властивостей Word входити автоматична корекція тексту по межах, автоматичний перенесення слів і правка правопису слів, зберігання тексту у певний встановлений проміжок годині, наявність майстрів текстів і шаблонів, що дозволяють у лічені хвилини створити діловий лист, факс, автобіографію, розклад, календар і багато чого іншого.
III. Актуалізація знань. Незалежно від операційної системи і програмних додатків користувач часто виконує одну і ту ж послідовність команд для багатьох рутинних завдань. Замість повторення послідовності команд шкіряного разу, коли необхідно виконати будь-яку завдання, можна створити макрос, який буде виконувати цю послідовність. Макросі дозволяють вводити одиночну команду, що виконує ті ж завдання, для реалізації якої було б необхідно вводити кілька команд вручну. Запісані макрорекордером послідовності команд спочатку називалися макрокомандами. Заразом цей термін скоротився до більш простого слова - макрос. Стосовно до інформатики та програмним додаткам під словом макрос завжди мається на увазі макрокоманда.
Макросі, крім зручності, мають і інші переваги. Оськільки компютери більше пристосовані для виконання повторюваних завдань, ніж люди, запис макрорекордером неодноразово виконуваних команд підвищує точність і швидкість роботи. Іншою перевагою використання макросів є ті, що при їх виконанні зазвичай немає необхідності в присутності людини-оператора. У випадку, якщо макрос дуже довгий або виконує операції, що вимагають значного годині, можна залишити працюючий компютер і робити що-небудь інше, або переключитися на інший додаток. Макрорекордер (або просто «рекордер») записує всі дії користувача, включаючи помилки і неправильні запуски. Коли програма відтворює макрос, вона виконує кожну записану рекордером команду точно в такій послідовності, в якій вона виконувалася під година запису. Перші макрорекордери мали серйозний недолік. Якщо під година запису довгої послідовності дій була допущена помилка, то єдиною можливістю видалити цю помилку був повторний запис макросу. Крім того, якщо треба було внести невелику зміну до довгий макросу, то також доводилося перезаписувати весь макрос. Перезапіс довгого макросу часто призводив до додаткових помилок у новому запису. З цих причин розробники програмного забезпечення додали макрорекордерам можливість редагування макросів, щоб можна було легко виправляти невеликі помилки або вносити інші зміни в макрос без його повної перезапису.
IV. Повідомлення лекційного матеріалу. У загальному випадку макрос - це невелика програма на мові Visual Basic, яка виконує якісь дії над документом Microsoft Word.
Фірма Microsoft розробила можливість для користувачів Word створювати макросі, не вивчаючи мови Basic. Після включення запису макросу Word буде фіксувати всі наші дії щодо активізації пунктів меню, натискання кнопок у діалогах, заповнення різних полів діалогів або просто натиснення клавіш і комбінацій клавіш. Все це автоматичний буде переведене на мову Basic і записано у вигляді макросу, поки мі не зупинимо запис макросу. Мі зможемо надати створеному нами макросу імя і прикріпити до неї комбінацію гарячих клавіш. Це дасть можливість надалі викликати макрос на виконання, вибравши його зі списку макросів або натиснувши закріплену за ним комбінацію гарячих клавіш.
Отже, підібємо підсумок. Послідовність часто повторюваних нами дій з обробки документа Word можна записати у вигляді макросу. Для виклику макросу на виконання йому дається імя. Для прискореного виклику макросу на виконання за ним можна закріпити комбінацію гарячих клавіш. Робіться це через меню «Сервіс», пункт «Макрос».
За командою «Макрос» буде розкритий діалог «Макрос», який зберігає список доступних нам на даний момент макросів. З цього списку будь-якийз макросів можна запустити або видалити. Але це - перелік вже створених раніше макросів. За командою «Початі запис» буде викликана процедура запису макросу. Відразу після цього пункт «Початі запис» буде замінено пунктом «Зупініті запис». До моменту зупинки всі наші дії будуть запамятовуватись в макросі. Перед безпосереднім записом макросу викликається діалог під назвою «Запіс макросу». У цьому діалозі потрібно задати макросу імя (без пробілів), призначити при бажанні комбінацію клавіш для швидкого виклику макросу. Перед цим можна вибрати, буде новий макрос ставитися лише до активного документу Word або буде доступний усім документам Word і записати кілька рядків коментарів до нового макросу. Після закриття діалогу призначення макросу комбінації гарячих клавіш починається безпосередньо запис макросу.
При створенні макросів необхідно памятати, що в макрос записуються не тільки натискання кнопок, клавіш і пунктів меню, але і вміст усіх елементів управління тихий діалогових вікон, які мі прохідне на шляху запису макросу. Тому стану всіх списків, прапорців і рядків редагування всередині діалогових вікон повинні задовольняти не тільки деремо викликом макросу, а й повинні не вступати у протиріччя із завданнями макросу при його численних подальших виклики в інших ситуаціях. Це говорити про тих, що при записі макросу Ві повинні памятати про все і намагатися передбачити всі можливі ситуації, які можуть виникнути при подальших викликах макросу. Розглянемо для прикладу створення макросу пошуку наступного заголовка будь-якого рівня в тексті документа Word. Такий макрос дасть нам можливість швидко переміщатися по тексту лекцій нашого з Вами курсу. Зробімо наступні крокі.
1. У меню «Сервіс» ввійдемо в підменю «Макрос» і активізуємо пункт «Початі запис». 2. У вікні «Запіс макросу» введемо «Наступній_заголовок» як імя макросу. 3. Для завдання гарячої комбінації клавіш натиснемо другу кнопку із групи кнопок під груповим імям «Прізначиті макрос». 4. У діалоговому вікні «Настройка клавіатури» натискаємо комбінацію «Ctrl+H», перебуваючи в рядку «Нове сполучення». Натіськаємо спочатку кнопку «Прізначиті», а потім - кнопку «Закріті». Гаряча комбінація для виклику макросу призначена і запис макросу почалася. 5. Відаємо команду «Перейти» з меню «Правка». 6. У діалозі «Знайті і замінити», що розкрився, у списку «Обєкт переходу» виставляємо значення «Заголовок». Перевіряємо, що рядок під назвою «Введіть номер заголовка» порожній. Натіськаємо кнопку «Далі». Потім натискаємо кнопку «Закріті». Діалог «Знайті і замінити» закривається, курсор опиняється на наступному заголовку в тексті документа. 7. У меню «Сервіс», підменю «Макрос» активізуємо пункт «Зупініті запис». Наш макрос готовий. Тепер в будь-який момент мі можемо натиснути комбінацію Ctrl+H» і курсор відразу переміститься до наступного заголовку. Таким чином мі за кілька хвилин можемо побачити вміст будь-якої з лекцій нашого курсу. А якщо створимо аналогічний макрос для переходу до попереднього заголовку, то зможемо швидко переміщатися по тексту і у зворотному напрямку. А гарячої комбінацією для цього макросу я раджу Вам призначити комбінацію «Control+Shift+H».
Зауважу, що під година запису макросу Ві не зможете нікуди підглядати, оскільки всі Ваші дії записуються в макрос. Тому Ві повинні добрі знаті і памятати всі дії, що записуються в макрос. Мабуть, на цьому мі поки і зупинимося. У всякому разі, зрозуміло, що з макросами цілком можна працювати, якщо проявляти уважність та обережність при їх запису. Дякую за урок.
V. Відача домашнього завдання. Леонтьев Ю. Office Word 2003, розділ 12.