Поделиться через


Ключевое слово Me

Ключевое словоMe ведет себя как неявно объявленная переменная. Он автоматически доступен для каждой процедуры в модуле класса.

Когда класс может иметь более одного экземпляра, ключевое слово Me обеспечивает способ для создания ссылок на конкретный экземпляр этого класса при выполнении кода. Использование Me особенно полезно при передаче информации о текущем выполняющемся экземпляре класса процедуре в другом модуле.

Например, предположим, что имеется следующая процедура в модуле

Sub ChangeFormColor(FormName As Form) 
 FormName.BackColor = RGB(Rnd * 256, Rnd * 256, Rnd * 256) 
End Sub

Можно вызвать эту процедуру и передать ей текущий экземпляр класса Form в качестве аргумента с помощью следующего оператора:

ChangeFormColor Me 

См. также

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

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