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


With object must be user-defined type, Object, or Variant

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

  • вы пытались использовать переменную другого типа (не Object, определенный пользователем, или Variant, содержащий объект в блоке With).

    Проверьте правильность написания имени объекта, типа, определенного пользователем, или переменной типа Variant.

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

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

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