|
Интерактивная поддержка в браузере может предоставлять цифровые решения для проблем с Office Попробовать интерактивную поддержку |
|---|
Сообщение об ошибке макроса появляется, если в выполняемом макросе возникает ошибка.
Указанный метод не может быть использован на указанном объекте по одной из следующих причин:
- Аргумент содержит недопустимое значение. Распространенной причиной этой проблемы является попытка доступа к несуществующему объекту. Например, Workbooks(5), если открыто только три книги.
- Метод не может быть использован в примененном контексте. Например, некоторые методы объекта Range требуют, чтобы диапазон содержал данные. Если диапазон не содержит данных, метод завершается с ошибкой.
- Произошла внешняя ошибка, например не удалось выполнить чтение или запись файла.
- (Эта проблема не распространяется на компьютеры Mac) Метод или свойство нельзя использовать из-за параметров безопасности. Например, методы и свойства, используемые для доступа к коду Visual Basic для приложений (VBA) или изменения его, недоступны по умолчанию.
Примечание
Если у вас есть доступ к коду макроса, откройте редактор Visual Basic и проверка выделенной строкой кода, чтобы определить неисправный метод или ссылку на объект.
Чтобы включить доверенный доступ к объектной модели проекта VBA, выполните следующие действия.
- Включите вкладку "Разработчик" на ленте. Дополнительные сведения см. в разделе "Показать вкладку "Разработчик ".
- На вкладке "Разработчик " в группе "Код " выберите "Безопасность макросов".
- В разделе Параметры макросов для разработчика установите флажок Доверять доступ к объектной модели проектов VBA.
Дополнительные сведения о методах и свойствах VBA см. в справочнике по Excel VBA на сайте Microsoft Learn.