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


Недопустимое использование ключевого слова Me

Meключевое слово может отображаться в модулях класса. Эта ошибка имеет следующие причины и способы решения:

  • Ключевое слово Me используется в стандартном модуле.

    Ключевое слово Me не может использоваться в стандартном модуле, поскольку он не представляет объект. Если вы скопировали содержащий ошибку код из модуля класса, замените ключевое слово Me в соответствующем объекте именем объекта или формы, позволяющим сохранить исходную ссылку.

  • Например, ключевое слово Me используется в левой части присвоения Set:

      Set Me = MyObject    ' Causes "Invalid use of Me keyword" message. 
    
    

    Удалите присвоение Set.

    Примечание.

    Ключевое слово Me может использоваться в левой части присвоения Let; в этом случае задается свойство по умолчанию объекта, представленного словом Me. Например:

      Let Me = MyObject   ' Valid assignment with explicit Let. 
      Me = MyObject       ' Valid assignment with implicit Let. 
    

Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).

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

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