Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursova.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
97.51 Кб
Скачать

27

ДЕРЖАВНИЙ ПРОФЕСІЙНО-ТЕХНІЧНИЙ НАВЧАЛЬНИЙ ЗАКЛАД

«ВІННИЦЬКЕ МІЖРЕГІОНАЛЬНЕ ВИЩЕ ПРОФЕСІЙНЕ УЧИЛИЩЕ»

Курсова робота на тему:

Автоматизація роботи макросів в Excel 2010

Виконав :

Учень 1 курсу , групи % 13

Професія : 4112 Півнюк Василь Ігорович

«Оператор комп’ютерного набору»

Викладач:

Керівник Щербанюк Л.О.

Вінниця-2015

Зміст

1 Автоматизація роботи макросів в Excel 2010

1.1 Вступ ……………………………………………………………………3

1.2 Що таке макрос. Для чого призначені макроси……………………...4

1.3 Як створити макрос та виконати його ……………………………......9

1.4 Запис макросу ………………………………………………………...10

1.5 Редагування макросів…………………………………………………12

1.6 Автоматизація це ……………………………………………………..14

1.7 Робота макросів ………………………………………………………14

1.8 Призначення діалогового вікна макрос. Призначення комбінації клавіш ……………………………………………………………………………15

1.9 Призначення макросу кнопкам панелі інструментів і панелі меню.16

1.10 Призначення макросу графічному об’єкту ………………………..17

1.11 Зберігання макросу ………………………………………………….18

1.12 Застосування VBA ………………………………………………… 19

1.13 Обєкти VBA методиVBA …………………………………………..19

1.14 ВластивостіVBA …………………………………………………….19

1.15 Функція VBA ………………………………………………………..19

2 Охорона праці гігієна користувача ЕОМ ……………………………..21

ВИСНОВОК ………………………………………………………………26

СПИСОК ВИКОРИСТАНОЇ ЛІТЕАТУРИ ……………………………………27

Вступ

Об'єктно-орієнтоване програмування (ООП) - це еволюційній крок Який випливає Із розвитку програмування. ООП дає нам можливість Відчути собі не Тільки програмістом, а й архітектором,проектуючи структуру програми, створюючи красиві форми. Створення класів допомогою ООП можна порівняти з будування будинку. Спочатку ми створюємо план - описуємо клас, а пізніше будуємо будинок - створюємо об'єкт, тобто Сутність класу.

Ціль моєї курсової роботи продемонструвати основи ООП на прикладі програми реєстрації волонтерів і подій допомогою технології Windows Forms.

Без комп'ютерних технологій неможливе сьогодення. З інтеграцією України в Європу активно розвівається волонтерській рух. Будь-який громадський Захід не може проходити без активної участі волонтерів, тому дуже часто виникає необхідність занести дані про осіб з можливістю їх Подальшого використання.

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

Програма має красивий і зручний інтерфейс, який забезпечує приємну роботу з нею.

1.1 Що таке макрос для чого потрібні макроси?

Макрос - це такий самий об'єкт як и Інші об'єкти в Access (таблиці,запиті, форми и звіти). ВІН створюється для автоматизації певної Дії або ряду Дій. Шкірні дію можна розглядати як результат виконання одного або більш кроків. Кожен крок - це дія задана на мові VBA.

На Відміну Від макросів в Електрон таблицях, макроси в Access зазвичай Використовують не для дублювання окремий натискання клавіша руху миші, а виконують певні Завдання користувача, Наприклад відкривають форму або запускають звіт. Будь-яке Завдання,яке користувач хоче Виконати за допомогою Access називається дією або макрокомандою. Access дозволяє вибрати і Виконати за допомогою макросів48 макрокоманд. Наприклад, можна створити макрос, який буде відкривати форму, копіювати певне значення в інший елемент керування формую, закривати форму і виводити повідомлення.

Дії макросів задаються у вікні створення макросів. Макрос запускається при вводі імя макроса, увластивості подійформи або звіту.

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

Макрос часто використовують для таких цілей:

• прискореного процеса редагування або форматування;

• об'єднання кількох вказівок, наприклад, для вставлених таблиці з вказаною розмірами і межами та певного кількістю рядків и стовпців;

• Спрощення доступу до параметрів у діалогових вікнах;

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

Macros (макрос) - грецьке слово, що позначає "великий" або "довгий". у короткому оксфордського словнику англійської мови сказано, що від макроса походити префікс macro. У літературі по програмування macro зазвичай уживається як синонім слова "макрокоманда".макрокоманди з'явилися в п'ятдесятих роках минулого століття як засіб, розширення можливості мови асемблера и Спрощення програмування на цій мові. У цю годину смороду застосовуються в різних мовах и системах програмування. Можна автоматизувати практично будь-яку рутинну роботу и роботові, що повторюється. Можна виконати цю автоматизоване роботу швидко, просто вибрати одну команду, натиснувши клавішу або клацнувши на панелі інструментів.

Макрос є структурою, що складається з однієї або кількох макрокоманд, які автоматично виконуються послідовно або в порядку, заданому певної умів, щоб досягти певної мети.

Набір макрокоманд в Excel дуже широкий, за допомогою макросів можна реалізувати багато чого з того, що дозволяють зробити процедури мовою VisualBasic (VBA). Кожна макрокоманда має певне імені и, можливо, один або кілька аргументів, які задаються користувачем. Наприклад, в будь-якому пакеті програм можна закрити поточне (активне) вікно, вибрати команду закрити з меню файл.

Теж саме можна зробити при використанні макрокоманда закрити вікно, застосувались у макросі наступний команду: ActiveWindow.Close (Активне вікно. Закриті)

Основне призначення макросів - це створення зручне інтерфейсу додатка:

форми и звіти відкривати при натисненні кнопок у формі або на панелі інструментів, або ж звичних вибори команду меню;

 при відкритті додатку користувачеві надавати на екрані зрозумілу форму, за допомогою якої можна було б відразу робити бажані дії і т. д;

 за допомогою макросів можна створити зручні меню і панелі інструментів для додатку.

Проте, використання макросів має і деякі недоліки:

 можливості макрокоманд обмежені в порівнянні з можливостями мови VBA, тому у ряді випадків без програмування на VBA не обійтися, хоча спочатку потрібно бути упевненим, що ці додаткові можливості дійсно потрібні;

 макроси можна використовувати практично скрізь, де використовуються процедури VBA, проте процедури VBA, як правило, виконуються швидше;

 макроси є об’єктами, існуючими окремо від форм і звітів, в яких вони використовуються, тому, коли цих об’єктів стає дуже багато, їх підтримка стає достатньо скрутною. Процедури обробки подій VBA, що використовуються у формах і звітах, є невід’ємною частиною цих форм і звітів, і в цьому є свої переваги. Наприклад, при перенесенні форм і звітів з однієї бази даних в іншу з ними автоматично переносяться зв’язані процедури.

У багатьох випадках використання макросів цілком виправдане, оскільки це істотно спрощує і прискорює розробку додатку. Їх можна використовувати при створенні невеликих розрахованих на одного користувача додатків, хоча при створенні розрахованих на багато користувачів або клієнт-серверних додатків, де швидкість роботи додатку критична, краще застосовувати VBA.

Макрос – це процедура мови програмування VBA. Ця процедура являє собою групу операторів VBA, які можуть виконувати певні задачі. Процедури складенні в Excel, можуть бути розділенні на два типи. Програми – це процедури, які виконують певні задачі. Коди програм розпочинаються із слова Sub і закінчуються словами Endsub. Макроси відносяться до типу підпрограм. Слова макрос і підпрограма використовуються як взаємозамінні терміни.

Для представлення даних в зручній формі давно прийнято використовувати таблиці. Їх зручно подавати в електронному вигляді. Для обробки таких даних використовують електронні таблиці. Серед електронних таблиць популярністю користується програмний продукт Microsoft Office Excel, що є досить сучасним та багатофункціональним. Тому варто було б знати деякі функції цього продукту більш детально. Застосування електронних таблиць спрощує роботу з даними і дозволяє отримати результати без проведення розрахунків вручну. Широке використання такі продукти знайшли у економічних та бухгалтерських розрахунках, науково-технічних дослідженнях, моделюванні конкретних систем з вивченням впливу різних параметрів на ці системи. Крім того електронні таблиці дають можливість також створювати власні команди. Щоб виконати таку операцію не потрібно бути програмістом. Засобом створення таких команд виступають макроси.

Макроси можуть самі виконувати деякі задачі, наприклад :

 Форматування і друкування звітів.

 Заповнення форм Excel, таких як фінансові звіти.

 Об’єднання даних із декількох книг в одну.

 Імпортування даних в побудову діаграм.

 Створення комбінацій клавіш для часто вживаних команд.

 Використання для форматування до вибраного діапазону комірок.

 Автоматичний підбір ширини стовпців даного робочого листка.

 Створення власних програм табличних обчислень.

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

Метою роботи є дослідження можливостей створення та використання макросів при роботі з книгами Excel.

Поставлена мета може реалізуватися через виконання таких завдань:

 Проведення аналізу відповідних літературних джерел.

 З’ясування проблем, що виникають при створені макросів в електронних таблицях.

 Опис конкретних способів використання VBA при створені макросів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]