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
   61   62   63   64   65   66   67   68   69   70   71