Вызов процедур свойствCalling property procedures

В таблице ниже приведен синтаксис для вызова процедур свойств:The following table lists the syntax for calling property procedures:

Процедура свойстваProperty procedure СинтаксисSyntax
Property LetProperty Let [ Object.] пропнаме (аргументы)] = Аргумент[ object.] propname (arguments)] = argument
Property GetProperty Get имя_переменной = [ Object.] пропнаме (аргументы)]varname = [ object.] propname (arguments)]
Property SetProperty Set Set [ Object.] пропнаме.Set [ object.] propname. [(аргументы)] = имя_переменной[ (arguments) ] = varname

При вызове процедуры свойства Let или Set один Аргумент всегда отображается с правой стороны знака равенства (=).When you call a Property Let or Property Set procedure, one argument always appears on the right side of the equal sign (=).

При объявлении процедуры Property Let или Set с несколькими аргументами Visual Basic передает аргумент в правой части вызова последнему аргументу в объявлении свойства Let или Set .When you declare a Property Let or Property Set procedure with multiple arguments, Visual Basic passes the argument on the right side of the call to the last argument in the Property Let or Property Set declaration.

Например, на следующей схеме показано, как аргументы в вызове процедуры свойства связаны с аргументами в объявлении свойства Let :For example, the following diagram shows how arguments in the property procedure call relate to arguments in the Property Let declaration:

Property Let

На практике процедуры свойств с несколькими аргументами используются только с одной целью — для создания массивовсвойств.In practice, the only use for property procedures with multiple arguments is to create arrays of properties.

См. такжеSee also

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.