Mesajul Eroare macrocomandă apare atunci când există o eroare în macrocomandă care o rulați.

Metoda specificată nu poate fi utilizată pe obiectul specificat dintr-unul dintre motivele următoare:

  • Un argument conține o valoare care nu este validă. O cauză obișnuită a acestei probleme este încercarea de a obține acces la un obiect care nu există; de exemplu, Registre de lucru(5), atunci când sunt deschise numai trei registre de lucru.

  • Metoda nu poate fi utilizată în contextul aplicat. Mai exact, unele metode de obiecte de zonă necesită ca zona să conțină date. Dacă zona nu conține date, metoda nu reușește.

  • A apărut o eroare externă, cum ar fi o eroare de citire sau scriere dintr-un fișier.

  • (Această problemă nu se aplică pentru Mac) O metodă sau o proprietate nu poate fi utilizată din cauza setărilor de securitate. De exemplu, proprietățile și metodele obiectului VBE pentru manipularea codului Visual Basic for Applications (VBA) stocat într-un document Microsoft Office sunt inaccesibile în mod implicit.

    Pentru a activa accesul de încredere la Visual Basic proiecte, faceți următoarele:

    1. Activați fila Dezvoltator în panglică. Consultați Afișarea filei Dezvoltator pentru mai multe informații.

    2. Pe fila Dezvoltator, în grupul Cod, faceți clic pe Securitate macrocomenzi.

      Grupul Cod din fila Dezvoltator

    3. Sub Dezvoltator macrocomandă Setări, bifați caseta de selectare Se încredere accesul la modelul de obiecte al proiectului VBA.

      Pentru mai multe informații despre utilizarea metodei, căutați numele metodei în Ajutor Visual Basic metoda.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×