Excel / объект

Application

Приложение — Само приложение Excel: активная книга, расчёт, диалоги и глобальные настройки.

Application — корень объектной модели. Из него получают Workbooks, ActiveSheet, WorksheetFunction и переключают ScreenUpdating, DisplayAlerts, EnableEvents. В обычном макросе внутри книги к Application можно не писать: ActiveWorkbook уже принадлежит текущему приложению. В автоматизации из 1С сначала создают COM-объект Excel.Application.

Свойства

ИмяТипСуть
ActiveWorkbook Workbook Книга, которая сейчас на переднем плане.
ActiveSheet Object Активный лист книги: Worksheet или Chart.
ActiveCell Range Ячейка, в которой стоит курсор на активном листе.
Workbooks Workbooks Коллекция всех открытых книг.
ScreenUpdating Boolean Рисует ли Excel каждый шаг макроса.
DisplayAlerts Boolean Показывать ли системные диалоги Excel.
EnableEvents Boolean Включает события Workbook и Worksheet.
Calculation XlCalculation Автоматический, ручной или полуавтоматический пересчёт.
WorksheetFunction WorksheetFunction Вызов функций Excel (Sum, VLookup, Match) из VBA.

Методы

ИмяСигнатураСуть
Quit Quit() Закрывает приложение Excel.
GetOpenFilename GetOpenFilename([FileFilter], [FilterIndex], [Title], [ButtonText], [MultiSelect]) Диалог выбора файла, без открытия книги.