Вызов процедур свойства

В таблице ниже приведен синтаксис для вызова процедур свойств:

Процедура свойства Синтаксис
Property Let [ объект.] propname (arguments)] = argument
Property Get varname = [ object.] propname (arguments)]
Property Set Set [ object.] propname. [ (аргументы) ] = varname

При вызове процедуры Свойство Let или Property Set всегда появляется один аргумент на правой стороне равного знака (=).

Когда вы объявляете процедуру Свойства Let или Property Set с несколькими аргументами, Visual Basic передает аргумент справа от вызова на последний аргумент в объявлении Свойство Let или Property Set.

Например, на следующей схеме показано, как аргументы в вызове процедуры свойства относятся к аргументам в объявлении Property Let :

Property Let

На практике процедуры свойств с несколькими аргументами используются только с одной целью — для создания массивовсвойств.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.