Студопедия

Главная страница Случайная страница

Разделы сайта

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






Запис макросу






Порядок дій: Сервис → Макрос → Начать запись.

1. З’явиться вікно початку створення макросу (рисунок 2.1), в якому задаються дані, необхідні для настройки макросу, що створюється.

Рисунок 2.1. Запис макросу

Ім’я макросу: Першим символом імені макросу повинна бути буква. Решта символів може бути буквами, цифрами або знаками підкреслення. У імені макросу не допускаються пропуски; як роздільники слів слід використовувати знаки підкреслення.

Комбінація клавіш: Для того, щоб запускати макрос за допомогою поєднання клавіш, введіть букву в поле Поєднання клавіш. Допускається використання поєднань CTRL+ буква (для рядкових букв) або CTRL+SHIFT+ буква (для прописних букв), де буква - будь-яка буквена клавіша на клавіатурі. У поєднаннях клавіш не можна використовувати цифри або спеціальні символи, такі як @ або #. Вибране поєднання клавіш перевизначає стандартні поєднання клавіш Microsoft Excel на той час, поки відкрита книга, що містить даний макрос.

Зберегти у: Задайте книгу, в якій потрібно зберегти макрос, вибравши один з можливих варіантів: «Ця книга»; «Нова книга»; «Особиста книга макросів». Якщо треба, щоб макрос був завжди доступний при роботі в Excel, збережіть його в особистій книзі макросів в папці XLStart.

Опис: Створіть короткий опис макросу, введіть необхідний текст в поле.

За умовчанням при записі макросу використовуються абсолютні посилання; Макрос, записаний з абсолютними посиланнями, при виконанні завжди обробляє ті ж комірки, які оброблялися при його записі. Для того, щоб за допомогою макросу обробляти довільні комірки, слід записати його з відносними посиланнями (для цього натисніть однойменну кнопку на панелі інструментів). Можна використовувати при записі макросу і абсолютні, і відносні посилання Панель інструментів Зупинка запису.

2. Виконати послідовність дій, які потрібно записати в макрос.

3. Натиснути кнопку Зупинити запис на панелі інструментів або команду Зупинити запис (Сервис → Макрос → Остановить запись).

Зміна макросу

Для зміни записаного макросу необхідне знайомство з редактором Visual Basic, який використовується для написання і зміни макросів Microsoft Excel.

У меню Сервіс вибрати пункт Макрос, а потім виконати команду Макроси.

1. Ввести ім'я макросу в поле Ім'я макросу.

2. Натиснути кнопку Змінити.

Перегляд і зміна макросів

Якщо були виконані описані вище кроки по запису макросу, після його запису код програми можна подивитися в редакторі Visual Basic для виправлення помилок і внесення необхідних змін в макрос.

Редактор Visual Basic розроблений для спрощення написання і редагування програм користувачами. Він надає об’ємну оперативну довідку.

Редактор Visual Basic відображає програмний код записаного макросу у вікні модуля.

Приведений макрос може бути спрощений видаленням рядків з відступами між " With Selection" (для вибраного об’єкту) і " End With" (завершення дій з вибраним об’єктом).

Управління макросами

Редактор Visual Basic дозволяє редагувати макроси, копіювати код з одного модуля в інший, копіювати макроси з інших книг, перейменовувати модулі, що зберігають макроси і перейменовувати макроси. Наприклад, якщо макрос, що переносить текст по словах повинен також виділяти текст напівжирним шрифтом, можна записати інший макрос, що виділяє шрифт напівжирним шрифтом і скопіювати інструкції цього нового макросу в старий макрос, що переносить текст по словах. Або можна звертатись із одного макросу до іншого шляхом вказівки імені макросу (якщо він розташований в цьому вікні модуля), або вказівки імені модуля і макросу (якщо він розташований в іншому вікні модуля).

Безпека макросів

Microsoft Excel забезпечує захист від вірусів, які можуть передаватися макросами. Макроси, які використовуються спільно з іншими користувачами, можуть бути забезпечені цифровим підписом. Отже користувачі можуть перевірити надійність джерела макросів. Всякий раз при відкритті книги, що містить макроси, можна перевірити джерело макросів, перш ніж їх дозволити.

При відкритті шаблону Excel виводиться попередження про наявність макровірусу.

Microsoft Excel не розглядає шаблони Excel як надійні джерела. При відкритті шаблону, що поставляється з Excel, попередження про макровірус виводиться навіть в тому випадку, якщо на вкладці Надійні джерела встановлений прапорець Довіряти всім встановленим надбудовам і шаблонам, а на вкладці Рівень безпеки вибраний параметр Висока або Середня (меню Сервіс, підміню Макрос, команда Безпека).

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

Для запобігання зараженню комп'ютера вірусом, що міститься в макросі потрібно використовувати наступну процедуру для виведення попередження при кожній спробі відкрити книгу, що містить макроси. Оскільки повідомлення з'являється незалежно від наявності вірусу в макросі, перш ніж почати роботу необхідно переконатися в надійності джерела, з якого одержана книга. Наприклад, зараження книги вірусом можливо в незахищеній мережі або на сервері Інтернету.

· У меню Сервіс виберіть команду Макрос і потім — Безпека.

· Виберіть вкладку Рівень безпеки.

· Встановіть перемикач в положення Середня






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.