Chyba v makre

Hlásenie o chybe v makre sa zobrazí, ak je v makro, ktoré ste spustili, chyba. Zadanú metódu nie je možné použiť na zadanom objekte pre jednu z nasledujúcich príčin:

  • Argument obsahuje neplatnú hodnotu. Bežnou príčinou tohto problému je pokus o prístup k neexistujúcemu objektu, napríklad k objektu Zošit(5), pričom sú otvorené len tri zošity.

  • V použitom kontexte sa metóda nedá aplikovať. Najmä niektoré metódy objektu Rozsah požadujú, aby rozsah obsahoval údaje. Ak rozsah údaje neobsahuje, metóda zlyhá.

  • Vyskytla sa externá chyba, napríklad čítanie alebo zápis do súboru sa nepodarili.

  • Nastavenie zabezpečenia bráni použitiu metódy alebo vlastnosti. Napríklad metódy a vlastnosti objektu VBE na manipuláciu s kódom programu Visual Basic for Applications (VBA) uloženým v dokumente programu Microsoft Office sú v predvolenom nastavení neprístupné.

    Ak chcete povoliť dôveryhodný prístup k projektom v jazyku Visual Basic, postupujte nasledovne:

    1. Ak nie je karta Vývojár k dispozícii, zobrazíte ju podľa nasledujúcich krokov:

      1. Kliknite na kartu Súbor.

      2. Kliknite na položku Možnosti a potom kliknite na kategóriu Prispôsobiť pás s nástrojmi.

      3. V časti Hlavné karty začiarknite políčko Vývojár.

    2. Na karte Vývojár v skupine Kód kliknite na tlačidlo Zabezpečenie makra.
      Skupina Kód na karte Vývojár

    3. V časti Nastavenie makra pre vývojárov začiarknite políčko Dôverovať prístupu k objektovému modelu projektu VBA.

      Ďalšie informácie o používaní tejto metódy získate po vyhľadaní názvu metódy v Pomocník programu Microsoft Visual Basic.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×