Automatinis makrokomandos vykdymas atidarant darbaknygę

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Galite įrašyti makrokomandą galite būtų vykdoma automatiškai, kai atidarote konkrečią darbaknygę. Šią procedūrą naudoja pavyzdys rodo, kaip kad veikia. Taip pat galite vykdyti makrokomandas automatiškai paleidžiant "Excel".

Prieš pradėdami įsitikinkite, kad juostelėje rodomas skirtukas programų kūrėjas . Daugiau informacijos ieškokite Rodyti skirtuką Programų kūrėjas.

Norėdami naudoti toliau pateiktame pavyzdyje, atidarykite naują darbaknygę.

Svarbu: VBA kodas negali būti atšauktas, todėl įsitikinkite, kad patikrinti savo kodą tuščią darbaknygę arba esamos darbaknygės kopiją. Jei kodą nėra tai, ką norite, galite uždaryti darbaknygę neįrašydami keitimų.

  1. Spustelėkite Kūrėjas > Visual Basic.

    Skirtuko lapo Programų kūrėjas grupė Kodas

  2. VBA projekto "Internet Explorer" kairėje pusėje, išplėskite aplanką VBA projekto darbaknygės, tada du kartus spustelėkite šios darbaknygės modulis. Jei nematote "Project Explorer", galite pereiti į rodinys > Project Explorerarba paspauskite Ctrl + R.

    Šios darbaknygės modulio Visual Basic Editor (VBE)
  3. Modulio lange, kuris atidaromas dešinėje, įterpkite šį kodą:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Įklijuokite kodą įrašytą Sub procedūra tarp eilutes Sub ir End Sub .

    Uždarykite Visual Basic doroklis (nereikia nieko įrašyti).

  5. Įrašykite darbaknygę kaip yra darbaknygę, palaikančią makrokomandas (* xlsm), ir ją uždarykite.

Kai kitą kartą atidarius darbaknygę, kodas, kurį įtraukėte į procedūrą darbaknygė_atidaryti pasileis automatiškai.

Prieš pradėdami įsitikinkite, kad juostelėje rodomas skirtukas programų kūrėjas . Norėdami tai padaryti:

  1. Meniu, spustelėkite "Excel" > nuostatos... > juostelės ir įrankių juostos.

  2. Kategorijos juostelės tinkinimas sąraše Pagrindiniai skirtukai pažymėkite žymės langelį kūrėjas .

  3. Spustelėkite Įrašyti.

Norėdami naudoti toliau pateiktame pavyzdyje, atidarykite naują darbaknygę.

Svarbu: VBA kodas negali būti atšauktas, todėl įsitikinkite, kad patikrinti savo kodą tuščią darbaknygę arba esamos darbaknygės kopiją. Jei kodą nėra tai, ką norite, galite uždaryti darbaknygę neįrašydami keitimų.

  1. Spustelėkite Kūrėjas > Visual Basic.

  2. VBA projekto "Internet Explorer" kairėje pusėje, išplėskite aplanką VBA projekto darbaknygės, tada du kartus spustelėkite šios darbaknygės modulis.

  3. Modulio lange, kuris atidaromas dešinėje, įterpkite šį kodą:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Įklijuokite kodą įrašytą Sub procedūra tarp eilutes Sub ir End Sub .

    Uždarykite Visual Basic doroklis (nereikia nieko įrašyti).

  5. Įrašykite darbaknygę kaip yra darbaknygę, palaikančią makrokomandas (* xlsm), ir ją uždarykite.

Kai kitą kartą atidarius darbaknygę, kodas, kurį įtraukėte į procedūrą darbaknygė_atidaryti pasileis automatiškai.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Tobulinkite savo „Office“ į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ų.

×