Makrotõrge

Makrotõrke teade kuvatakse juhul, kui makro, millega töötasite, on viga. Määratud meetodit ei saa kasutada määratud objekti osas ühel järgmistest põhjustest.

  • Argument sisaldab lubamatut väärtust. Selle probleemi üheks levinud põhjuseks on katse pääseda juurde objektile, mida pole (nt Töövihikud(5), kui avatud on ainult kolm töövihikut).

  • Meetodit ei saa rakendatud kontekstis kasutada. Mõni objekti Vahemik meetod nõuab, et vahemik sisaldaks andmeid. Kui vahemik ei sisalda andmeid, siis meetod ei toimi.

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

  • Meetodit või atribuuti ei saa kasutada turbesätete tõttu. Näiteks pole Microsoft Office'i dokumendis talletatava Visual Basic for Applications (VBA) koodi manipuleerimiseks kasutatavad VBE objekti atribuudid ja meetodid vaikimisi juurdepääsetavad.

    Visual Basicu projektidele usaldusväärse juurdepääsu aktiveerimiseks tehke järgmist.

    1. Kui menüü Arendaja pole saadaval, toimige selle kuvamiseks järgmiselt.

      1. Klõpsake menüüd Fail.

      2. Klõpsake nuppu Suvandid ja seejärel kategooriat Lindi kohandamine.

      3. Märkige jaotises Põhimenüüd ruut Arendaja.

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

    3. Märkige jaotises Arendaja makrosätted ruut Usalda juurdepääsu VBA projekti objektimudelile.

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

Täiendage oma 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.

×