Презентация на тему: Інформатика

Реклама. Продолжение ниже
Інформатика
Лекція № 4 - Створення і виконання VBA-програм
Загальний цикл створення VBA-програми
Етапи розробки VBА-програми
Загальні принципи побудови VBA-програми
“Будівельні блоки"
Написання нових макросів і процедур
Алгоритм створення нового модулю
Додавання модулю
Нове і ’ мя модуля
Привласнення модулю нового імені
File= > Export File - Діалогове вікно Export Filе
File= > Import File - Діалогове Вікно Import File
File=>Remove object__name
Створення нового модулю
Виконання VBA-програми
Діалогове вікно Макрос в застосуванні Word 2007
Створення кнопки запуску VBA-програми
Відкриття діалогового вікна Настройка в застосуванні Word 2007
Створення кнопки запуску VBA-програми
Вибір групи команд Макроси в діалоговому вікні Настройка
Створення кнопки запуску VBA-програми
Створення нової кнопки на панелі швидкого доступу в діалоговому вікні Настройка застосування Word 2007
Створення кнопки запуску VBA-програми
Кнопка виклику макросу поміщена на панель швидкого доступу Word 2007
Діалогове вікно Зміна кнопки
Призначення комбінації клавіш для запуску програми
Завдання комбінації клавіш для виклику VBA-програми в Word 2007
Завдання комбінації клавіш в Microsoft Excel 2007
Діалогове вікно Макрос в Excel 2007. Призначення VBA-програмі комбінації клавіш в Excel 2007
Обробка помилок
Вкладка Editor діалогового вікна Options редактора VBA
Вікно Options. Вкладка General
Висновки
1/34
Средняя оценка: 4.7/5 (всего оценок: 51)
Код скопирован в буфер обмена
Скачать (823 Кб)
Реклама. Продолжение ниже
1

Первый слайд презентации: Інформатика

Visual Basic for Applications

Изображение слайда
1/1
2

Слайд 2: Лекція № 4 - Створення і виконання VBA-програм

План лекції Загальний цикл створення VBA-програми. Загальні принципи побудови VBA-програми. Написання нових макросів і процедур. Виконання VBA-програми. Обробка помилок. Висновки.

Изображение слайда
1/1
3

Слайд 3: Загальний цикл створення VBA-програми

Програма — це послідовність недвозначних інструкцій, які комп'ютер виконує одну за іншою.

Изображение слайда
1/1
4

Слайд 4: Етапи розробки VBА-програми

проведення ретельного аналізу завдання; реалізація проекту; тестування створеної програми; проведення налагодження програми.

Изображение слайда
1/1
5

Слайд 5: Загальні принципи побудови VBA-програми

Програма не є самостійним структурним елементом в ієрархії об'єктів мови VBA, і тому редактор VBA розпізнає по іменах не програми, а процедури, модулі і проекти.

Изображение слайда
1/1
6

Слайд 6: Будівельні блоки"

Оператор — це найменша одиниця VBA-коду. Він призначений для визначення змінної, установки параметрів або виконання якої-небудь дії в програмі. Процедура— це окрема одиниця програмного коду VBA, яку можна викликати по імені для виконання; вона може виконуватися самостійно. Будь-яка процедура містить один або декілька операторів. Модуль — це іменована одиниця, що складається з однієї або декількох процедур і розділу оголошень, в якому оголошуються змінні, константи і призначені для користувача типи даних, а також встановлюються параметри компілятора (про них ми говоритимемо нижче в цьому розділі). Проект — включає всі модулі, форми і пов'язані із застосуванням об'єкти, що відносяться до конкретного документа, причому проект зберігається разом з самим цим документом.

Изображение слайда
1/1
7

Слайд 7: Написання нових макросів і процедур

Процедура — це комп'ютерна програма, яка виконує деякі дії з об'єктами і зберігається в модулі VBA. З такою, "програмною", точки зору макрос — це теж процедура типа Sub, що не має вхідних параметрів.

Изображение слайда
1/1
Реклама. Продолжение ниже
8

Слайд 8: Алгоритм створення нового модулю

Переконаєтеся в тому, що ви працюєте з потрібним проектом. Активізуйте редактор VBA. Найпростіше це зробити, натиснувши клавіші < Alt+F11 >. У вікні Project Explorer виділите або сам проект, або один з його компонентів. Виберіть команду Редактора VBA Insert=>Module (Добавить=>Модуль) або клацніть на кнопці Insert панелі інструментів Standard і виберіть в меню, що розкрилося, команду Module

Изображение слайда
1/1
9

Слайд 9: Додавання модулю

Изображение слайда
Изображение для работы со слайдом
1/2
10

Слайд 10: Нове і ’ мя модуля

Виберіть команду меню View=>Properties Window (Вид=>Окно властивостей) або клацніть на кнопці Properties Window в панелі інструментів Standard. На екрані розкриється вікно властивостей знов створеного модуля. У текстовому полі Name на вкладці Alphabetic вікна Properties введіть нове ім'я модуля. Звернете увагу, що модулі мають тільки одну властивість – Name (Ім'я).

Изображение слайда
1/1
11

Слайд 11: Привласнення модулю нового імені

Изображение слайда
Изображение для работы со слайдом
1/2
12

Слайд 12: File= > Export File - Діалогове вікно Export Filе

Изображение слайда
Изображение для работы со слайдом
1/2
13

Слайд 13: File= > Import File - Діалогове Вікно Import File

Изображение слайда
Изображение для работы со слайдом
1/2
14

Слайд 14: File=>Remove object name

Изображение слайда
Изображение для работы со слайдом
1/2
Реклама. Продолжение ниже
15

Слайд 15: Створення нового модулю

Изображение слайда
Изображение для работы со слайдом
1/2
16

Слайд 16: Виконання VBA-програми

VBA-програма є певною послідовністю команд, які виконуються по порядку, одна за одною, при кожному запуску програми. VBA-програму можна виконати у вікні редактора VBA, вибравши команду меню Run=>Run..., клацнувши на кнопці Run... панелі інструментів Standard або натиснувши < F5 >.

Изображение слайда
1/1
17

Слайд 17: Діалогове вікно Макрос в застосуванні Word 2007

Изображение слайда
Изображение для работы со слайдом
1/2
18

Слайд 18: Створення кнопки запуску VBA-програми

1. У верхньому лівому кутку вікна застосування клацніть мишею на кнопці Настройка панелі швидкого доступу і в контекстному меню, що розкрилося, виберіть команду Інші команди.

Изображение слайда
1/1
19

Слайд 19: Відкриття діалогового вікна Настройка в застосуванні Word 2007

Изображение слайда
Изображение для работы со слайдом
1/2
20

Слайд 20: Створення кнопки запуску VBA-програми

2. У діалоговому вікні, що розкрилося, Настройка, в списку Вибрати команди знайдіть значення Макроси і виберіть його клацанням миші.

Изображение слайда
1/1
21

Слайд 21: Вибір групи команд Макроси в діалоговому вікні Настройка

Изображение слайда
Изображение для работы со слайдом
1/2
22

Слайд 22: Створення кнопки запуску VBA-програми

3. У списку доступних команд (зліва) знайдіть ту програму, для якої потрібно створити кнопку на панелі швидкого доступу, і виділите її клацанням миші. Потім клацніть на кнопці Додати. В результаті виконання цих дій в список відібраних команд (справа) буде додана нова кнопка з ім'ям вашої програми.

Изображение слайда
1/1
23

Слайд 23: Створення нової кнопки на панелі швидкого доступу в діалоговому вікні Настройка застосування Word 2007

Изображение слайда
Изображение для работы со слайдом
1/2
24

Слайд 24: Створення кнопки запуску VBA-програми

4. Для завершення операції закрийте діалогове вікно Настройка клацанням на кнопці ОК. При цьому на панелі швидкого доступу з'являється нова кнопка

Изображение слайда
1/1
25

Слайд 25: Кнопка виклику макросу поміщена на панель швидкого доступу Word 2007

Изображение слайда
Изображение для работы со слайдом
1/2
26

Слайд 26: Діалогове вікно Зміна кнопки

Изображение слайда
Изображение для работы со слайдом
1/2
27

Слайд 27: Призначення комбінації клавіш для запуску програми

Клацніть мишею на кнопці Настройка панелі швидкого доступу на панелі швидкого доступу і в меню, що розкрилося, виберіть команду Інші команди. У діалоговому вікні, що відкрилося, Настройка клацніть на кнопці Настройка, розташованій в нижній частині вікна. У вікні, що розкрилося, Настройка клавіатури виберіть в списку Категорія значення Макроси, а потім в списку Макроси виберіть ім'я необхідної програми (або макросу). У полі Нове поєднання клавіш введіть комбінацію клавіш, що призначається для виклику програми, і клацніть на кнопці Призначити, а потім на кнопці Закрити. Тепер викликати вказану VBA-програму можна буде за допомогою введення тільки що призначеного поєднання клавіш.

Изображение слайда
1/1
28

Слайд 28: Завдання комбінації клавіш для виклику VBA-програми в Word 2007

Изображение слайда
Изображение для работы со слайдом
1/2
29

Слайд 29: Завдання комбінації клавіш в Microsoft Excel 2007

На стрічці застосування перейдіть на вкладку Вигляд і групі Макроси виберіть в меню кнопки Макроси команду Макроси. Відкриється діалогове вікно Макрос. У списку Ім'я макросу виберіть необхідну програму і клацніть на кнопці Параметри. У діалоговому вікні, що розкрилося на екрані, Параметри макросу введіть клавішу, яка в комбінації з клавішею < Ctrl > використовуватиметься для виклику даної VBA-програми. Для повернення в діалогове вікно Макроси клацніть на кнопці ОК.

Изображение слайда
1/1
30

Слайд 30: Діалогове вікно Макрос в Excel 2007. Призначення VBA-програмі комбінації клавіш в Excel 2007

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
31

Слайд 31: Обробка помилок

Складніші логічні помилки можна виявити компілятором при виконанні процедури — він перевіряє код процедури на наявність помилок безпосередньо перед перетворенням програми у форму, зрозумілу для комп'ютера. Найпростішими помилками, з якими ви неодмінно зіткнетеся при написанні процедур VBA, є помилки синтаксису (syntax error).

Изображение слайда
1/1
32

Слайд 32: Вкладка Editor діалогового вікна Options редактора VBA

Изображение слайда
Изображение для работы со слайдом
1/2
33

Слайд 33: Вікно Options. Вкладка General

Compile On Demand (Компіляція на вимогу). Установка цього прапорця обмежує код, який буде скомпільований при відкритті форми, тобто при виконанні компіляції компілюватимуться тільки використовувані функції; Background Compile (Компіляція у фоновому режимі). При установці цього прапорця компілюється будь-який нескомпільований код;

Изображение слайда
1/1
34

Последний слайд презентации: Інформатика: Висновки

Ця лекція присвячена питанням створення і виконання програм на мові VBA. Перш за все, ми познайомилися з основними етапами створення будь-якого програмного забезпечення — від найпростішої програми до складного програмного комплексу, що дозволяє вирішувати цілий ряд практичних завдань.

Изображение слайда
1/1
Реклама. Продолжение ниже