На этом шаге мы перечислим основные свойства этого объекта.
Перечислим наиболее часто используемые свойства объекта Application.
Свойство | Выполняемые действия и допустимые значения |
---|---|
ActiveWorkbook, ActiveSheet, ActiveCell, ActiveChart, ActiveDialog |
Возвращают активный объект: рабочую книгу, лист, ячейку, диаграмму, диалоговое окно. Свойство ActiveCell содержится в
ActiveSheet, а свойства ActiveSheet, ActiveChart и ActiveDialog в ActiveWorkbook.
В следующем примере в активной ячейке устанавливается полужирный шрифт и в нее вводится строка текста Отчет за май: With ActiveCell .Font. Bold = True .Value = "Отчет за май" End With |
ThisWorkbook | Возвращает рабочую книгу, содержащую выполняющийся в данный момент макрос. Это свойство может возвращать рабочую книгу, отличную от возвращаемой свойством ActiveWorkbook, т. к. выполняемый макрос может находиться в неактивной книге |
Calculation | Устанавливает режим вычислений. Допустимые значения:
|
Caption | Возвращает текст в строке имени главного окна Excel. Установка свойства равным Empty возвращает заголовок, используемый
по умолчанию. В следующем примере первая инструкция устанавливает в качестве заголовка окна приложения текст Отчет за 2013 год,
а вторая возвращает имя окна, используемое по умолчанию, т.е. Microsoft Excel:
Application.Caption = "Отчет за 2013 год" Application.Caption = Empty |
DisplayAlerts | Допустимые значения: True (отображаются встроенные предупреждения о работе программы) и False (предупреждения не отображаются) |
DisplayFormulaBar | Допустимые значения: True (строка формул выводится в окне Excel) и False (строка формул не выводится). В данном
ниже примере установлен режим, при котором строка формул не будет выводиться в окне Excel:
Application.DisplayFormulaBar = False |
DisplayStatusBar | Допустимые значения: True (строка состояния видна в окне Excel) и False (строка состояния не видна). Например:
Application.DisplayStatusBar = True |
EnableCancelKey | Определяет действие при нажатии комбинации клавиш Ctrl+Break, используемой для прерывания выполнения процедуры. Допустимые значения:
|
Height | Высота окна приложения в пикселях |
Width | Ширина окна приложения в пикселях |
Left | Расстояние в пикселях от левой границы окна приложения до левого края экрана |
Right | Расстояние в пикселях от правой границы окна приложения до правого края экрана |
Top | Расстояние в пикселях от верхней границы окна приложения до верхнего края экрана |
ScreenUpdating | Допустимые значения: True (изображение обновляется во время выполнения программы) и False (изображение не обновляется). Задание False в качестве значения свойства ускоряет выполнение процедуры. В конце процедуры свойству ScreenUpdating необходимо присвоить значение True |
StatusBar | Выводит заданный текст в строке состояния. Выполнение приведенного ниже примера позволит вывести текст Ввод данных...
в строке состояния:
Application.DisplayStatusBar = True Application.StatusBar = "Ввод данных..." |
Version | Возвращает номер текущей версии Excel. Применяется для проверки того, что приложение используется в корректной версии.
Например:
If Application.Version <> "8.0" Then Exit Sub |
WindowState | Устанавливает размер окна. Допустимые значения:
Application.WindowState = xlMaximized |
На следующем шаге мы рассмотрим методы объекта Application.