Грешка в макрос

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Съобщение за грешка в макрос се появява, когато има грешка в макрос , на който се изпълнява.

Указаният метод не може да се използва за указания обект поради една от следните причини:

  • Един аргумент, който съдържа стойност, която не е валиден. Честа причина за този проблем се опитва да получи достъп до обект, който не съществува; например, Workbooks(5), когато само три работни книги са отворени.

  • Методът не може да се използва в използвания контекст. По-конкретно някои диапазон обект методи изискват диапазонът да съдържа данни. Ако диапазонът не съдържа данни, методът е неуспешно.

  • Възникнала е външна грешка – например грешка при четене или запис на файл.

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

    За да включите надежден достъп до проекти на Visual Basic, направете следното:

    1. Ако разделът Разработчик не е наличен, направете следното, за да го покажете:

      1. Щракнете върху Файл > Опции > Персонализиране на лентата.

      2. Под Основни раздели отметнете квадратчето Разработчик.

    2. В раздела Разработчик, в групата Код щракнете върху Защита.

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

    3. Под Настройки на макроси на разработчицитеПоставете отметка в квадратчето надежден достъп до обектния модел на VBA проект .

      За повече информация как да използвате метод потърсите името на метода в помощ за Visual Basic.

Указаният метод не може да се използва за указания обект поради една от следните причини:

  • Един аргумент, който съдържа стойност, която не е валиден. Честа причина за този проблем се опитва да получи достъп до обект, който не съществува; например, Workbooks(5), когато само три работни книги са отворени.

  • Методът не може да се използва в използвания контекст. По-конкретно някои диапазон обект методи изискват диапазонът да съдържа данни. Ако диапазонът не съдържа данни, методът е неуспешно.

  • Възникнала е външна грешка – например грешка при четене или запис на файл.

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

    За да включите надежден достъп до проекти на Visual Basic, направете следното:

    1. Ако разделът Разработчик не е наличен, направете следното, за да го покажете:

      1. Щракнете върху бутона Microsoft Office Изображение на бутона Office и след това върху Опции на Excel.

      2. В категорията популярни , под най-важни опции за работа с Excelотметнете квадратчето "Показвай разработчик" в лентата и след това щракнете върху OK.

    2. В раздела Разработчик, в групата Код щракнете върху Защита.

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

    3. Под Настройки на макроси на разработчицитеПоставете отметка в квадратчето надежден достъп до обектния модел на VBA проект .

      За повече информация как да използвате метод потърсите името на метода в помощ за Visual Basic.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×