Chyba makra

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Spuštěné Makro obsahuje chybu. Určenou metodu nelze u daného objektu použít z některého z následujících důvodů:

  • Argument obsahuje neplatnou hodnotu. Obvyklou příčinou tohoto problému je pokus o získaní přístupu k neexistujícímu objektu, například Workbooks(5), když jsou otevřeny pouze tři sešity.

  • Uvedenou metodu nelze použít v daném kontextu. U některých objektových metod používajících oblast je nutné, aby tato oblast obsahovala data. Pokud oblast data neobsahuje, nebude metoda úspěšně provedena.

  • Došlo k externí chybě, například k neúspěšnému načtení nebo zápisu dat ze souboru.

  • Metodu nebo vlastnost nelze použít z důvodů nastavení zabezpečení. Například ve výchozím nastavení nejsou dostupné vlastnosti a metody objektu VBE pro práci s kódem jazyka Microsoft Visual Basic for Applications (VBA) uloženým v dokumentu sady Microsoft Office.

    Chcete-li zapnout důvěřování přístupu k projektům jazyka Visual Basic, proveďte následující kroky:

    1. Pokud není k dispozici karta Vývojář, zobrazte ji následujícím způsobem:

      1. Klikněte na tlačítko Microsoft Office Obrázek tlačítka a potom klikněte na tlačítko Možnosti aplikace Excel.

      2. Ve skupině Nejpoužívanější možnosti při práci s aplikací Excel zaškrtněte v kategorii Oblíbené políčko Zobrazit na pásu kartu Vývojář a poté klikněte na tlačítko OK.

        Poznámka : Pás karet je součástí rozhraní Fluent systému Microsoft Office.

    2. Na kartě Vývojář klepněte ve skupině Kód na tlačítko Zabezpečení maker.

      Skupina Kód na kartě Vývojář

    3. V části Nastavení makra vývojáře zaškrtněte políčko Důvěřovat přístupu k objektovému modelu projektu VBA.

      Další informace o použití příslušné metody získáte pod názvem metody v nápovědě k jazyku Visual Basic.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×