Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 27 стр.

UptoLike

Составители: 

1.2. Объектная модель Microsoft Office 28
3
ActiveWorkbook.Save
Если нужно, в скобках указывается список аргументов метода, причем скобки
можно и не использовать.
Объект.Метод(аргумент1, аргумент2, ...)
или
Объект.Метод аргумент1, аргумент2, ...
Например, объект класса Range может использовать метод Offset,
позволяющий получить новый диапазон ячеек, смещенный относительно
первоначального. При этом используется следующий синтаксис:
диапазон.Offset(rowOffset,columnOffset)
где аргументы rowOffset и columnOffset определяют смещение по
строкам и столбцам соответственно. Например, следующее выражение
представляет собой значение, хранящееся в соседней справа ячейке от текущей
активной:
ActiveCell.Offset(0,1).Value
В данном случае метод Offset возвращает объект класса Range, и мы можем
воспользоваться свойством Value для ссылки на значение этого объекта.
При указании фактических значений аргументов можно использовать не только
их порядковое расположение в списке, но и определенные в VBA имена
аргументов, что может сделать вашу процедуру понятнее и позволяет задавать
значения аргументов в произвольном порядке, опуская при этом не
использующиеся необязательные аргументы. Например, приведенное выше
выражение можно записать в следующем виде:
ActiveCell.Offset(columnOffset:=1).Value
Обратите внимание на то, что при этом для указания фактического значения
аргумента используется оператор := , а не просто знак равенства.
Семейством (Collection) в VBA называется совокупность однотипных
объектов. Например, в Excel семейство Worksheets является совокупностью
всех рабочих листовобъектов Worksheetв данной рабочей книге, а
семейство Linesсовокупностью прямых линий, нарисованных на данном
рабочем листе.
Составляющие семейство отдельные объекты называются элементами
семейства. Можно ссылаться на отдельные элементы семейства, указывая в
скобках имя конкретного объекта или его индекспорядковый номер
элемента в семействе. Например, оператор
Workbooks("ПОДПИСКА.xls").Close
закрывает рабочую книгу под именем ПОДПИСКА.xls.
А вот пример использования индекса элемента семейства. Оператор
ActiveSheet.Lines(1).Select