Объекты SpreadSheet и Excel Application. Сравнительный анализ
Давайте рассмотрим свойства, общие для объектов SpreadSheet и Excel Application. Их сводка дана в следующей таблице:
ActiveCell, ActiveSheet | Активная ячейка и активная страница. Свойство ActiveSheet для объекта SpreadSheet играет значительно более важную роль, чем для объекта Application, поскольку именно оно возвращает центральный элемент этой модели - объект WorkSheet - тот единственный рабочий лист, который задает электронную таблицу. |
Cells, Columns, Rows | Коллекции ячеек, строк и столбцов |
DisplayScrollBar | Булево свойство, позволяющее включать или отключать скроллинг. У объекта Spreadsheet есть два свойства, позволяющие отдельно управлять вертикальным и горизонтальным скроллингом. |
EnableEvents | Булево свойство, позволяющее включать события объекта. |
MoveAfterReturn, MoveAfretReturnDirection | Булево свойство, позволяющее указать, будет ли изменяться активная ячейка после ввода в нее данных и нажатия клавиши Enter, и свойство, задающее направление перемещения к новой активной ячейке. |
Range | Свойство, возвращающее объект Range. Аргументы свойства позволяют задать требуемую область рабочего листа. |
Selection | Свойство, возвращающее выделенный (активный) объект. Если выделена область в рабочем листе, то этот объект принадлежит классу Range. |
Version | Свойство, возвращающее версию. |
Общих свойств не столь уже и много. Может быть, более интересно понять, каких свойств объекта Application не имеет объект SpreadSheet, и какие дополнительные свойства он приобрел.