СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 23.06.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Макросы в MS WORD. Разработка урока

Категория: Информатика

Нажмите, чтобы узнать подробности

Создание и редактирование макросов  в MS WORD

Просмотр содержимого документа
«Макросы в MS WORD. Разработка урока»

ИЛОВАЙСКАЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 14 Харцызского городского совета Донецкой Народной Республики Создание макросов на языке VBA  Учителя информатики Иловайской ОШ № 14  Донецкой Народной Республики  Фоменко Александра    Андреевича  Иловайск, 2015 г.

ИЛОВАЙСКАЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 14

Харцызского городского совета

Донецкой Народной Республики

Создание макросов на языке VBA

Учителя информатики

Иловайской ОШ № 14

Донецкой Народной Республики Фоменко Александра Андреевича

Иловайск, 2015 г.

 Макрос (или макрокоманда) – это набор действий, которые можно выполнить с помощью одной команды, имеющей имя В Microsoft Office 95 и 97 макросы записывались на языке WordBasic, а начиная с MS Office 2000 – на языке VBA (Visual Basic for Application).

Макрос (или макрокоманда) – это набор действий, которые можно выполнить с помощью одной команды, имеющей имя

В Microsoft Office 95 и 97 макросы записывались на языке WordBasic, а начиная с MS Office 2000 – на языке VBA (Visual Basic for Application).

ускорение часто выполняемых операций редактирования или форматирования (стили) объединение нескольких команд в одну упрощение доступа к параметрам в диалоговых окнах автоматизация обработки сложных последовательных действий в задачах ускорение часто выполняемых операций редактирования или форматирования (стили) объединение нескольких команд в одну упрощение доступа к параметрам в диалоговых окнах автоматизация обработки сложных последовательных действий в задачах
  • ускорение часто выполняемых операций редактирования или форматирования (стили) объединение нескольких команд в одну упрощение доступа к параметрам в диалоговых окнах автоматизация обработки сложных последовательных действий в задачах
  • ускорение часто выполняемых операций редактирования или форматирования (стили)
  • объединение нескольких команд в одну
  • упрощение доступа к параметрам в диалоговых окнах
  • автоматизация обработки сложных последовательных действий в задачах
Для быстрого запуска макроса можно создать для него кнопку, присвоить «горячую» клавишу или поместить макрокоманду в меню. Созданные макросы можно редактировать, сохранять, удалять, многократно запускать (Сервис – макрос – макросы). Для быстрого запуска макроса можно создать для него кнопку, присвоить «горячую» клавишу или поместить макрокоманду в меню. Созданные макросы можно редактировать, сохранять, удалять, многократно запускать (Сервис – макрос – макросы).
  • Для быстрого запуска макроса можно создать для него кнопку, присвоить «горячую» клавишу или поместить макрокоманду в меню. Созданные макросы можно редактировать, сохранять, удалять, многократно запускать (Сервис – макрос – макросы).
  • Для быстрого запуска макроса можно создать для него кнопку, присвоить «горячую» клавишу или поместить макрокоманду в меню.
  • Созданные макросы можно редактировать, сохранять, удалять, многократно запускать (Сервис – макрос – макросы).

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

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

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

Макрофункции – сочетание командных макросов и пользовательских функций.

Уровни безопасности по защите от макровирусов в пакете MS Office Очень высокий – разрешаются запуск только макросов, установленных в надёжных расположениях. Высокий – запускаются макросы, имеющие цифровую подпись. Если подписи нет, то макрос отключается. Электронный сертификат – специальное вложение, которое добавляется в макрос и служит для его защиты. Средний – при открытии документа выдается сообщение о содержании макросов в данном документе. Пользователь сам выбирает, разрешить или нет использование макросов. Низкий (не рекомендуется!) – все средства защиты от макровирусов отключаются. Установка уровней защиты: Сервис – Макрос - Безопасность

Уровни безопасности по защите от макровирусов в пакете MS Office

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

Высокий – запускаются макросы, имеющие цифровую подпись. Если подписи нет, то макрос отключается. Электронный сертификат – специальное вложение, которое добавляется в макрос и служит для его защиты.

Средний – при открытии документа выдается сообщение о содержании макросов в данном документе. Пользователь сам выбирает, разрешить или нет использование макросов.

Низкий (не рекомендуется!) – все средства защиты от макровирусов отключаются.

Установка уровней защиты: Сервис – Макрос - Безопасность

С помощью средств автоматической записи (не требует знания программирования) Программирование на языке VBA
  • С помощью средств автоматической записи (не требует знания программирования)
  • Программирование на языке VBA
Выполнить команду Сервис – Макрос - Начать запись. Ввести имя в поле « Имя макроса» . В списке « Макрос доступен для» выбрать шаблон или документ, в котором будет храниться макрос. Ввести описание макроса в поле « Описание». Выбрать назначение макроса либо Панели инструментов, либо Клавишам. Можно пропустить этот пункт, нажать кнопку OK и перейти к записи макроса.
  • Выполнить команду Сервис – Макрос - Начать запись.
  • Ввести имя в поле « Имя макроса» .
  • В списке « Макрос доступен для» выбрать шаблон или документ, в котором будет храниться макрос.
  • Ввести описание макроса в поле « Описание».
  • Выбрать назначение макроса либо Панели инструментов, либо Клавишам. Можно пропустить этот пункт, нажать кнопку OK и перейти к записи макроса.
Назначение макроса сочетанию клавиш В поле

Назначение макроса сочетанию клавиш

  • В поле "Назначить макрос" нажмите кнопку "Клавишам".
  • Выберите записываемый макрос в списке "Команды", введите сочетание клавиш в поле "Новое сочетание клавиш".
  • В поле "Сохранить изменения в" выберите документ или шаблон, в котором будет доступен макрос.
  • Нажмите кнопку "Назначить" и затем "Закрыть", чтобы начать запись макроса.
Назначение макроса панели инструментов В поле

Назначение макроса панели инструментов

  • В поле "Назначить макрос" нажмите кнопку "Панели".
  • Выберите записываемый макрос в списке " Команды" и перетащите его на панель инструментов или в меню.
  • В поле "Сохранить изменения в" выберите документ или шаблон, в котором будет доступен макрос.
  • Нажмите кнопку " Назначить" и затем " Закрыть" , чтобы начать запись макроса.
 Задание  Создать проект «Проверь себя» для проверки навыков устного счёта и знания правил грамматики русского языка

Задание

Создать проект «Проверь себя» для проверки навыков устного счёта и знания правил грамматики русского языка

Создайте слайд  с заголовком «Математика». Активизируйте панель инструментов
  • Создайте слайд с заголовком «Математика».
  • Активизируйте панель инструментов "Вид - панели инструментов - элементы управления".
  • Разместите на слайде 4 командные кнопки ( CommandButton1 , 2, 3, 4).

Кнопка

В контекстном меню кнопки выбрать Properties ( свойства) Свойства

В контекстном меню кнопки выбрать Properties ( свойства)

Свойства

Создание пользовательской формы Label2 Label15 TextBox1 Label4 Label12 Label6 CommandButton1 Label13

Создание пользовательской формы

Label2

Label15

TextBox1

Label4

Label12

Label6

CommandButton1

Label13

Задания для самостоятельной работы

Задания для самостоятельной работы


    Скачать

    Рекомендуем курсы ПК и ППК для учителей

    Вебинар для учителей

    Свидетельство об участии БЕСПЛАТНО!