MyTetra Share
Делитесь знаниями!
Основные объекты VBA. Свойства объекта Application
Время создания: 31.07.2019 22:38
Раздел: Разные закладки - VBA
Запись: xintrea/mytetra_db_adgaver_new/master/base/1532092264hu8g64nfur/text.html на raw.githubusercontent.com
Основные объекты VBA. Свойства объекта Application

    На этом шаге мы перечислим основные свойства этого объекта.

    Перечислим наиболее часто используемые свойства объекта Application.

Таблица 1. Свойства объекта Application
СвойствоВыполняемые действия и допустимые значения
ActiveWorkbook,
ActiveSheet,
ActiveCell,
ActiveChart,
ActiveDialog
Возвращают активный объект: рабочую книгу, лист, ячейку, диаграмму, диалоговое окно. Свойство ActiveCell содержится в ActiveSheet, а свойства ActiveSheet, ActiveChart и ActiveDialog в ActiveWorkbook.

    В следующем примере в активной ячейке устанавливается полужирный шрифт и в нее вводится строка текста Отчет за май:

With ActiveCell 
  .Font. Bold = True 
  .Value = "Отчет за май" 
End With
ThisWorkbookВозвращает рабочую книгу, содержащую выполняющийся в данный момент макрос. Это свойство может возвращать рабочую книгу, отличную от возвращаемой свойством ActiveWorkbook, т. к. выполняемый макрос может находиться в неактивной книге
CalculationУстанавливает режим вычислений. Допустимые значения:
  • xlCalculationAutomatic (автоматический режим);
  • xlCalculationManual (вычисления выполняются вручную);
  • xlCalculationSemiAutomatic (автоматический режим, не распространяется на таблицы).
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
— строка состояния не будет выводиться в окне Excel
EnableCancelKeyОпределяет действие при нажатии комбинации клавиш Ctrl+Break, используемой для прерывания выполнения процедуры. Допустимые значения:
  • xlDisabled (прерывание программы запрещено);
  • xlInterrupt (прерывание процедуры разрешено);
  • XlErrorHandler (прерывание воспринимается как ошибка).
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Устанавливает размер окна. Допустимые значения:
  • xlMaximized (максимальный);
  • xlMinimized (минимальный);
  • xlNormal (нормальный).
Например:
Application.WindowState = xlMaximized
— устанавливается максимальный размер окна

    На следующем шаге мы рассмотрим методы объекта Application.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования