Page 66 - 6735
P. 66
РОЗДІЛ 3. БІБЛІОТЕКИ КОМПОНЕНТІВ
Клас Application – програма Excel
Об’єктна модель Excel (Microsoft Excel 11.0 Object Library)
дозволяє звертатись з VBA-програми до усіх основних компонентів
програми Excel: робочих книг, робочих листів, комірок, діаграм [4,
6, 11, 15, 18, 19, 23, 29, 31-34, 40, 41, 43-46]. У прикладі показано
використання основних властивостей і методів об’єкта
Application, який являє собою саму програму Excel. Скопіюйте
наступний код у модуль Module1 і створіть модуль Module2 з
пустою процедурою main.
Public Sub main()
'деякі властивості Application:
Debug.Print Application.ActiveWorkbook.Name 'ім'я активної
книги, або скорочено ActiveWorkbook.Name
Debug.Print Application.ActiveSheet.Name 'ім'я активного
листа
Debug.Print Application.ActiveCell.Value 'значення
активної комірки
'ім'я активного листа книги, в якій виконується макрос
Debug.Print ThisWorkbook.ActiveSheet.Name
Application.Calculation = xlCalculationAutomatic 'режим
обчислень
Application.Caption = "Моя програма" 'надпис
Application.Caption = Empty 'надпис за замовчуванням
Application.Cells(1, 1).Value = 1 'значення комірки Excel
(1,1)
Application.DisplayStatusBar = True 'показувати рядок
стану
Application.StatusBar = "Hello!" 'текст у рядку стану
Application.ScreenUpdating = False 'не оновлювати екран
Application.ScreenUpdating = True 'оновлювати екран
Debug.Print Application.Version 'версія Excel
Application.EnableCancelKey = xlInterrupt 'переривати
66