Ошибка макроса

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

В выполняемом макрос произошла ошибка. Указанный метод нельзя применять к указанному объекту по одной из следующих причин:

  • Аргумент содержит недействительную величину. Обычная причина ошибок такого рода — это попытка получить доступ к несуществующему объекту, например, к Книга(5), когда открыты только три книги.

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

  • Произошла внешняя ошибка. Например, сбой при чтении или записи файла.

  • Метод или свойство нельзя использовать с текущими параметрами безопасности. Например, свойства и методы объекта VBE для работы с кодом на языке Visual Basic для приложений (VBA), хранящимся в документах Microsoft Office, по умолчанию недоступны.

    Чтобы включить доверенный доступ к проектам Visual Basic, выполните следующие действия:

    1. Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения:

      1. Нажмите кнопку Microsoft Office Изображение кнопки Office , а затем — кнопку Параметры Excel.

      2. В категории Основные в разделе Основные параметры работы с Excel установите флажок Показывать вкладку «Разработчик» на ленте, а затем нажмите кнопку ОК.

        Примечание : Лента входит как компонент в Пользовательский интерфейс Microsoft Office Fluent.

    2. На вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов.

      Группа "Код" на вкладке "Разработчик"

    3. В группе Параметры макросов для разработчика установите флажок Доверять доступ к объектной модели проектов VBA.

      Чтобы получить дополнительные сведения об использовании метода, выполните поиск по его имени в справке Visual Basic.

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×