Макро грешка - поддръжка на Office

Ако работещ макрос е неуспешен, се показва съобщение за грешка на макрос.

В този случай използваният метод не е подходящ за посочения обект поради една от следните причини.

Аргументът съдържа невалидна стойност. Обикновено този вид грешка се причинява от опит за достъп до несъществуващ обект, като Book(5), когато са отворени само три книги.

Посоченият метод не може да се използва в този контекст. Например някои методи на обекта Range изискват диапазонът да съдържа данни. Ако те не са в диапазона, методът извежда грешка.

Възникна външна грешка, като например файлът не може да бъде прочетен или записан.

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

За да разрешите надежден достъп до проекти на Visual Basic, изпълнете следните стъпки:

Активирайте раздела Разработчик на лентата. Вижте раздела Разработчик за повече информация.

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

В раздела Опции за макроси за разработчици поставете отметка в квадратчето Доверете се на достъпа до VBA Project Object Model.

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