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


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

Модуль класса содержит имя процедуры, конфликтующее с именем события. Эта ошибка имеет следующие причину и решение:

  • Имя процедуры совпадает с именем события, но ее сигнатура (то есть число и типы параметров) отличается. Это может быть вызвано каким-то действием программиста, таким как добавление нового параметра в процедуру события. Например, эта ошибка возникает при следующем изменении процедуры события формы Form_Load:

      Sub Form_Load (MyParam As Integer) 
      . . . 
      End Sub
    

    Если процедура не является процедурой события, соответствующей событию, измените ее имя. Если процедура соответствует событию, приведите список параметров в соответствии с требованиями события (при наличии параметров).

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

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

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