Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_пособие_укр.doc
Скачиваний:
4
Добавлен:
11.11.2019
Размер:
1.22 Mб
Скачать

7

Уміщені завдання до лабораторних робіт з курсу “Методи комп'ютерної обробки інформації” та необхідний теоретичний матеріал щодо їх виконання.

Для студентів 5-го курсу університету спеціальності «Математика».

Темплан 2003, поз.80

ЛАБОРАТОРНІ РОБОТИ

З КУРСУ «МЕТОДИ КОМП'ЮТЕРНОЇ ОБРОБКИ

ІНФОРМАЦІЇ» ТА МЕТОДИЧНІ ВКАЗІВКИ

ДО ЇХ ВИКОНАННЯ

Укладачі: д-р фіз.-мат. наук, М.В.Поляков

асист. В.З.Качан

старш. викл. І.Г.Баланенко

Редактор І.І.Бакуменко

Коректор Г.О.Стара

Підписано до друку . Формат 60×84/16.

Папір друкарський. Друк плоский.

Ум. друк. арк. 3,48. Ум. фарбо-відб. 3,48. Обл.-вид. арк. 4,22

Тираж 100 пр. Зам. №

РВВ ДНУ, вул. Наукова, 13, м. Дніпропетровськ, 49050.

Друкарня ДНУ, вул. Наукова, 5, м. Дніпропетровськ, 49050

Лабораторна робота 1 Ієрархічна структура об'єктів vba. Властивості і методи

Visual Basic for Application (VBA) - це сполучення однієї з простих мов програмування і всіх обчислювальних можливостей MS EXCEL. VBA є об'єктно-орієнтована мова, що містить графічне середовище, яке дозволяє наочно конструювати екранні форми й керуючі елементи. Як і будь-яка мова програмування, VBA включає дані, оператори, команди і т.д. Але головна особливість – маніпулювання об'єктами, їх властивостями й методами.

Об'єктом називається деякий елемент вікна додатка, відображуваний у цьому вікні і на який можна впливати деяким чином.

Об'єкти (табл.1) мають різні характерні їм властивості (properties) (табл.2), що визначають їх вид і поводження. Властивості можуть установлювати значення чи тільки їх повертати («read only»). Останні не можна змінювати, лише зчитувати.

Властивості - це видимі характеристики об'єкта.

Методи (табл.3)- це операції перетворення, які дають можливість керувати об'єктом.

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

Таблиця 1

Application

Host-додаток (сам додаток EXCEL)

Workbook

робоча книга

Worksheet

робоча таблиця в книзі (робочий лист)

Range

діапазон чарунок (одна чи більше) чи іменований діапазон у робочій книзі

Chart

діаграма в робочій книзі

Font

атрибути, шрифт і стиль тексту, відображуваного в робочому листі

Window

будь-яке вікно в EXCEL (вікно робочої книги, вікно діаграми й ін.)

ChartObject

упроваджена в робочий лист діаграма

Таблиця 2

Властивість

Тип/Що означає

Об'єкти

1

2

3

ActiveCell

Object: активна чарунка

у робочому листі

Application, Window

ActiveChart

Object: активна діаграма

Application, Window, Workbook

ActiveSheet

Object: активний лист

Application, Window, Workbook

Address

Координати чарунки зазначеного об'єкта

Range

Cells

Object: діапазон об'єкта Range

Range, Worksheet

Продовження табл. 2

1

2

3

Charts

Object: колекція діаграм

Application, Workbook

Count

Integer: кількість об'єктів

у сімействі

Усі об'єкти сімейства

Formula

String: формула для чарунки робочого листа

Діапазон

Index

Integer: кількість об'єктів

у колекції

Worksheet

Name

String: ім'я об'єкта

Усі об'єкти сімейства

Path

String: драйвер і каталог, у якому збережений об'єкт

Application, Workbook

Saved

Boolean: зберігання робочої книги після останніх змін

Workbook

Selection

Object: поточний виділений фрагмент

Application, Window.

Sheets

Object: колекція аркушів робочої книги

Application, Workbook

StatusBar

String: повідомлення

в статусному рядку

Application

ThisWorkBook

Object: робоча книга, з якої виконується поточна процедура

Application

Type

Integer: число, що вказує тип об'єкта

Window, Worksheet, Chart

Visible

Boolean: відображення об'єкта

на екрані

Application, Worksheet, Range і в інших об'єктах

Value

(варіюється): дійсне значення, відображуване в чарунці

Range

Workbooks

Object: колекція робочих книг

Application

Worksheets

Object: колекція робочих аркушів

Application, Workbook

Enabled

Доступність об'єкта для впливу на нього

Усі сімейства об'єктів

ActiveWorkbook

Активна робоча книга

Application

Calculation

Встановлення режиму обчислень

Application

Height, Width

Висота і ширина вікна додатка

Application

Left, Top

Відстань у пунктах від лівої (верхньої) границі вікна додатка до лівого (верхнього) краю екрана

Application

WindowState

Встановлення розміру вікна

Application

Parent

Ім'я батьківського об'єкта (тобто що утримує даний об'єкт )

Всі об'єкти

UsedRange

Object: діапазон, що містить дані

Worksheet