Презентация, доклад на тему Создание макросов на языке VBA

Содержание

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

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

*
ИЛОВАЙСКАЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 14
Харцызского городского

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

Учителя информатики
Иловайской ОШ № 14
Донецкой Народной Республики Фоменко Александра Андреевича

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

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

Слайд 2Понятие макроса
В Microsoft Office 95 и 97 макросы записывались на языке

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

Слайд 3Назначение макросов
ускорение часто выполняемых операций редактирования или форматирования (стили)
объединение нескольких

команд в одну
упрощение доступа к параметрам в диалоговых окнах
автоматизация обработки сложных последовательных действий в задачах


Назначение макросов ускорение часто выполняемых операций редактирования или форматирования (стили)объединение нескольких команд в однуупрощение доступа к параметрам

Слайд 4Операции с макросами

Для быстрого запуска макроса можно создать для него

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

Операции с макросами Для быстрого запуска макроса можно создать для него кнопку, присвоить «горячую» клавишу или поместить

Слайд 5Виды макросов

Командные – состоят из операторов, эквивалентных тем или иным командам

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

Слайд 6Уровни безопасности по защите от макровирусов в пакете MS Office
Установка уровней

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

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

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

Слайд 7Способы создания макросов
С помощью средств автоматической записи (не требует знания программирования)
Программирование

на языке VBA

Способы создания макросовС помощью средств автоматической записи (не требует знания программирования)Программирование на языке VBA

Слайд 8Автоматическое создание макроса
Выполнить команду Сервис – Макрос - Начать запись.
Ввести

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

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

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

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

Слайд 10Назначение макроса панели инструментов
В поле "Назначить макрос" нажмите кнопку "Панели".
Выберите

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

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

Слайд 11Создание макросов

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

Слайд 12Создание макросов
Создайте слайд с заголовком «Математика».
Активизируйте панель инструментов "Вид

- панели инструментов - элементы управления".
Разместите на слайде 4 командные кнопки (CommandButton1, 2, 3, 4).

Кнопка

Создание макросов Создайте слайд с заголовком «Математика». Активизируйте панель инструментов

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

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

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

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

Слайд 15Задания для самостоятельной работы
Придумайте задания для проверки знаний по информатике.
Подготовьте

ребусы на любые темы.
Создайте соответствующие слайды «Информатика» и «Ребусы», пользовательские формы и программные коды.

Задания для самостоятельной работыПридумайте задания для проверки знаний по информатике. Подготовьте ребусы на любые темы.Создайте соответствующие слайды

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть