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 .

Jūsų vykdomoje makrokomanda yra klaida. Nurodytas metodas negali būti taikomas nurodytam objektui dėl vienos iš šių priežasčių:

  • Argumente yra neleistina reikšmė. Paprastai ši problema atsiranda mėginant pasiekti objektą, kurio nėra; pvz., Workbooks(5), kai atidarytos tik trys darbaknygės.

  • Metodo taikomame kontekste naudoti negalima. Pvz., kai kurie Diapazono objekto metodai reikalauja, kad diapazone būtų duomenys. Jei diapazone duomenų nėra, metodas neveikia.

  • Į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 neprieinamas, norėdami jį rodyti, atlikite šiuos veiksmus:

      1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , tada spustelėkite „Excel“ parinktys.

      2. Kategorijoje Populiaru (srityje Svarbiausios darbo su Excel parinktys) pažymėkite žymės langelį Juostelėje rodyti skirtuką Programų kūrėjas ir spustelėkite Gerai.

        Pastaba : Juostelė yra „Microsoft Office Fluent“ vartotojo sąsaja komponentas.

    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ų parametrai paž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ų.

×