Office
Vpis

Samodejni zagon makra ob odpiranju delovnega zvezka

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Morda želite makro, ki ste jih posneli samodejno zaženejo, ko odprete določeni delovni zvezek. V tem postopku uporablja primer za prikaz, kako to deluje. Boste morda želeli zagnati makre samodejno ob zagonu Excela.

Preden začnete, preverite, ali zavihek »razvijalec «je prikazan na traku. Če želite več informacij, glejte Pokaži zavihek Razvijalec.

Če želite uporabiti v primeru spodaj, odprite nov delovni zvezek.

Pomembno: Kodo VBA ni mogoče razveljaviti, zato se preverite svoje kode na prazen delovni zvezek ali kopijo obstoječi delovni zvezek. Če kodo ne, kar želite, lahko zaprete delovni zvezek, ne da bi shranili spremembe.

  1. Kliknite Razvijalec > Visual Basic.

    Skupina »Koda« na zavihku »Razvijalec«

  2. V oknu Raziskovalec projekta VBA na levi strani razširite mapo Projekt VBA delovnega zvezka, nato pa dvokliknite modul za ta delovni zvezek . Če ne vidite raziskovalec projekta, lahko dostopate do pogled > Raziskovalec projektaali pritisnite Ctrl + R.

    Ta delovni zvezek modul v Visual Basic Editor (VBE)
  3. V oknu modul, ki se odpre na desni strani, vnesite to kodo:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Prilepite kodo posneti v podpostopku med vrstici Sub in End Sub .

    Zaprite Urejevalnik za Visual Basic (ni treba shraniti ničesar).

  5. Shranite delovni zvezek kot poštno Excelov delovni zvezek (* xlsm), in ga zaprite.

Naslednjič, ko odprete delovni zvezek, kodo, ki ste ga dodali v postopka »Workbook_Open« samodejno zažene.

Preden začnete, preverite, ali zavihek »razvijalec «je prikazan na traku. Če želite narediti to:

  1. V meniju kliknite Excel > Preferences (nastavitve)... > traku in orodne vrstice.

  2. V kategorijo prilagoditev traku na seznamu Glavni zavihki izberite potrditveno polje razvijalec .

  3. Kliknite Shrani.

Če želite uporabiti v primeru spodaj, odprite nov delovni zvezek.

Pomembno: Kodo VBA ni mogoče razveljaviti, zato se preverite svoje kode na prazen delovni zvezek ali kopijo obstoječi delovni zvezek. Če kodo ne, kar želite, lahko zaprete delovni zvezek, ne da bi shranili spremembe.

  1. Kliknite Razvijalec > Visual Basic.

  2. V oknu Raziskovalec projekta VBA na levi strani razširite mapo Projekt VBA delovnega zvezka, nato pa dvokliknite modul za ta delovni zvezek .

  3. V oknu modul, ki se odpre na desni strani, vnesite to kodo:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Prilepite kodo posneti v podpostopku med vrstici Sub in End Sub .

    Zaprite Urejevalnik za Visual Basic (ni treba shraniti ničesar).

  5. Shranite delovni zvezek kot poštno Excelov delovni zvezek (* xlsm), in ga zaprite.

Naslednjič, ko odprete delovni zvezek, kodo, ki ste ga dodali v postopka »Workbook_Open« samodejno zažene.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×