Makrokomandos klaida

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Svarbu :  Šios funkcijos „Windows RT“ kompiuteryje esančiame „Office“ nėra. Norite sužinoti, kurią „Office“ versiją naudojate?

Pranešimas makrokomandos klaida rodomas, kai makrokomanda , kuri veikia yra klaida. Nurodytą metodą negali būti naudojami nurodyto objekto dėl vienos iš šių priežasčių:

  • Argumentas yra reikšmė, kuri yra tinkami. Dažna Ši problema bando gauti prieigą prie objektą, kuris nėra; pvz., Workbooks(5), kai atidarytos darbaknygės tik tris.

  • Metodo negalima naudoti taikomoje kontekste. Konkrečiai, kai kurie diapazono objekto metodai reikalauti, kad diapazone yra duomenų. Jei diapazono duomenų nėra, metodas nepavyksta.

  • Įvyko išorinė klaida, pvz., nepavyko skaityti arba rašyti iš failo.

  • Į metodas ar ypatybė negali būti naudojamas dėl saugos parametrai. Pvz., ypatybės ir metodai VBE objekto Visual Basic for Applications (VBA) kodą, kurie yra saugomi "Microsoft Office" dokumente yra nepasiekiami, pagal numatytuosius parametrus.

    Norėdami įjungti patikimą prieigą prie "Visual Basic" projektų, atlikite šiuos veiksmus:

    1. Jei skirtukas Programų kūrėjas nepasiekiamas, norėdami jį matyti, atlikite šiuos veiksmus:

      1. Spustelėkite Failas > Parinktys > Tinkinti juostelę.

      2. Dalyje Pagrindiniai skirtukai pažymėkite žymės langelį Programų kūrėjas.

    2. Skirtuko programų kūrėjas grupėje kodas spustelėkite Makrokomandų sauga.
      Skirtuko Programų kūrėjas grupė Kodas

    3. Dalyje Programų kūrėjo makrokomandų parametraipažymėkite žymės langelį pasitikėti prieiga prie VBA projekto objekto modelio .

      Daugiau informacijos apie tai, kaip naudoti metodą, ieškokite "Visual Basic" žinyno metodo pavadinimą.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×