Объектные модели Методы объектов VBA, способы вызова методов, работа с параметрами

          Назад



4.3 Методы объекта


Методы объектов VBA, способы вызова методов, работа с параметрами

Как правило, объект нам нужен для того, чтобы воспользоваться его методами, свойствами или событиями.

Метод — именованный набор действий, которые может выполнять данный объект. Он может выполнять какие-либо операции, принимать и возвращать значения. Существует три способа вызова метода:

  • Самый простой способ выглядит так:

Объект.метод

например:

oDoc.Activate

При этом не возвращаются и не принимаются никакие параметры.

Второй способ:

объект.метод параметр1 [, параметр2, … , параметр]

Параметры передаются путем перечисления через запятую, скобки не используются. Например:

oDoc.SaveAs "D:\doc12.doc"

в этом случае мы игнорируем то, что возвращает метод и поэтому кавычки не нужны.

Третий способ:

моя_переменная = объект.метод (параметр1 [, параметр2, … , параметр n ])

например ,

Dim nCent

nCent = oApp.CentimetersToPoints(10)

MsgBox nCent

В этом случае значение, которое возвращает метод, присваивается переменной. При этом применение скобок для передаваемых параметров обязательно. Даже если никакие параметры не передаются, круглые скобки все равно обязательны:

моя_переменная = объект.метод()




Далее