Свойства объекта Application
Свойства-участники
Чтобы обратиться к свойствам-участникам и методам объекта Application, обычно требуется указать сначала сам объект Application, а потом свойства-участники, как показано ниже:
Application.ActiveCell.Font.Size = 14
Здесь мы задаем размер шрифта для активной ячейки равным 14 пунктов. Некоторые свойства и методы объекта Application являются глобальными. Такие свойства и методы при обращении к ним позволяют опустить ключевое слово Application, например:
ActiveCell.Font.Size = 14
Используя свойства и методы объекта Application, мы можем программно управлять поведением и внешним видом приложения:
- Свойство Charts возвращает коллекцию Charts, которая содержит все диаграммы активной рабочей книги.
- Свойство Cells возвращает объект Range, который представляет все ячейки на активном рабочем листе. В том случае, если активный объект не является рабочим листом, это свойство не применимо.
- Свойство CommandBars возвращает коллекцию CommandBars, содержащую все панели команд MS Excel.
- Свойство Sheets возвращает коллекцию Sheets, которая содержит все листы активной рабочей книги.
- Свойство Workbooks возвращает коллекцию, которая содержит все открытые рабочие книги (Workbooks).
Терминальные свойства
Как уже отмечалось, наряду со свойствами-участниками объект Application имеет свойства, не являющиеся встроенными объектами. Примерами таких свойств могут служить, например, ширина и высота окна приложения или состояние окна приложения. Остановимся на назначении некоторых изтерминальных свойств:
- Свойство Width определяет ширину окна приложения в пикселах.
- Свойство Height определяет высоту окна приложения в пикселях.
- Свойство WindowState определяет состояние окна приложения. Значением данного свойства может быть одна из констант: xlMaximized, xlMinimized или xlNormal
- Свойство Тор задает расстояние оt верхнего края экрана до верхнего края окна приложения. Если окно приложения свернуто, то это свойство определяет позицию значка приложения.
- Свойство Left задает расстояние от левого края экрана до левого края окна приложения. Если окно приложения развернуто на весь экран; то это свойство возвращает отрицательное число, зависящее от ширины границы окна приложения.