Automātiska makro palaišana, atverot darbgrāmatu

Iespējams, vēlēsities, lai ierakstītais makro tiktu palaists automātiski, kad atverat konkrētu darbgrāmatu. Tālāk minētajā procedūrā tiek izmantots piemērs, lai parādītu, kā tas darbojas. Iespējams, vēlēsities arī automātiski izpildīt makro, Excel palaists.

Vispirms pārbaudiet, vai lentē ir cilne Izstrādātājs. Papildinformāciju skatiet rakstā Cilnes Izstrādātājs slaidrāde.

Lai izmantotu tālāk esošo piemēru, atveriet jaunu darbgrāmatu.

Svarīgi!: VBA kodu nevar atsaukt, tāpēc noteikti pārbaudiet kodu tukšā darbgrāmatā vai esošas darbgrāmatas kopiju. Ja kods neatbilst vēlamies, varat aizvērt darbgrāmatu, nesaglabājot izmaiņas.

  1. Noklikšķiniet uz Izstrādātāja > Visual Basic.

    Cilnes Izstrādātājs grupa Kods

  2. VBA pārlūkā Project kreisajā pusē izvērsiet VBA datu Project mapi un pēc tam veiciet dubultklikšķi uz moduļa Šīdarbgrāmata. Ja neredzat pārlūkprogrammu Explorer, Project Skatīt pārlūku, varat doties uz > Project pārlūkuvai nospiediet taustiņu kombināciju Ctrl+R.

    ThisWorkbook module in the Visual Basic Editor (VBE)
  3. Moduļa logā, kas tiek atvērts labajā pusē, ievietojiet šādu kodu:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Ielīmējiet ierakstīto kodu apakšprocesā starp rindiņām Subun End Sub.

    Aizveriet Visual Basic redaktoru (viss nav jāsaglabā).

  5. Saglabājiet darbgrāmatu kā Excel Macro-Enabled darbgrāmatu (*xlsm)un aizveriet to.

Nākamajā reizē, atverot darbgrāmatu, kods, ko pievienojāt darbgrāmatai Workbook_Open procedūra tiks palaista automātiski.

Vispirms pārbaudiet, vai lentē ir cilne Izstrādātājs. Lai to izdarītu, veiciet tālāk norādītās darbības.

  1. Izvēlnē noklikšķiniet uz Iestatījumi Excel > preferences... > Lentē & rīkjosla.

  2. Kategorijas Lentes pielāgošana sarakstā Galvenās cilnes atzīmējiet izvēles rūtiņu Izstrādātājs.

  3. Noklikšķiniet uz Saglabāt.

Lai izmantotu tālāk esošo piemēru, atveriet jaunu darbgrāmatu.

Svarīgi!: VBA kodu nevar atsaukt, tāpēc noteikti pārbaudiet kodu tukšā darbgrāmatā vai esošas darbgrāmatas kopiju. Ja kods neatbilst vēlamies, varat aizvērt darbgrāmatu, nesaglabājot izmaiņas.

  1. Noklikšķiniet uz Izstrādātāja > Visual Basic.

  2. VBA pārlūkā Project kreisajā pusē izvērsiet VBA datu Project mapi un pēc tam veiciet dubultklikšķi uz moduļa Šīdarbgrāmata.

  3. Moduļa logā, kas tiek atvērts labajā pusē, ievietojiet šādu kodu:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Ielīmējiet ierakstīto kodu apakšprocesā starp rindiņām Subun End Sub.

    Aizveriet Visual Basic redaktoru (viss nav jāsaglabā).

  5. Saglabājiet darbgrāmatu kā Excel Macro-Enabled darbgrāmatu (*xlsm)un aizveriet to.

Nākamajā reizē, atverot darbgrāmatu, kods, ko pievienojāt darbgrāmatai Workbook_Open procedūra tiks palaista automātiski.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×