Makrotõrge

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Makro tõrketeade kuvatakse, kui makro on arvutis on viga.

Määratud objekti ei saa määratud meetodit kasutada ühel järgmistest põhjustest:

  • Argument sisaldab väärtust, mis ei sobi. Levinud probleemi põhjuseks proovib juurde pääseda objekti, mida pole olemas; näiteks Workbooks(5), kui ainult kolme töövihikud on avatud.

  • Meetodit ei saa kasutada rakendatud kontekstis. Täpsemalt mõned vahemiku objekti meetodid nõua, et vahemik sisaldab andmeid. Kui vahemik ei sisalda andmeid, siis meetod ei toimi.

  • Ilmnes väline tõrge, näiteks ei saa faili lugeda või kirjutada.

  • (See probleem ei kehti Mac) Meetodit või atribuuti ei saa kasutada turvasätete tõttu. Näiteks atribuudid ja VBE objekti meetodid Visual Basic for Applications (VBA) kood, mis on talletatud Microsoft Office'i dokumendi ei pääse vaikimisi.

    Visual Basicu projektidele usaldusväärse juurdepääsu sisselülitamiseks tehke järgmist.

    1. Luba lindil menüü Arendaja. Lisateabe saamiseks vaadake menüü Arendaja kuvamine .

    2. Klõpsake menüü Arendaja jaotises Kood nuppu Makroturve.

      Menüü Arendaja jaotis Kood

    3. Klõpsake jaotises Arendaja makrosättedruut Usalda juurdepääsu VBA projekti objektimudelile .

      Meetodi kasutamise kohta lisateabe saamiseks otsige meetodi nime Visual Basicu spikker.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×