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

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Iespējams, vēlēsities ierakstīto makro automātiski tiek izpildīti, atverot konkrētu darbgrāmatu. Tālāk norādīto procedūru piemērs izmanto, lai parādītu, kā tas darbojas. Varat arī palaist makro automātiski, startējot programmu Excel.

Pirms darba sākšanas pārliecinieties, vai lentē tiek rādīta cilne Izstrādātājs . Lai iegūtu papildinformāciju, skatiet rakstu cilnes Izstrādātājs parādīšana.

Lai izmantotu turpmākajā piemērā, atveriet jaunu darbgrāmatu.

Svarīgi!: VBA kods nevar to atsaukt, tāpēc pārliecinieties, vai pārbaudīt jūsu kodu tukšu darbgrāmatu vai esošas darbgrāmatas kopiju. Ja kods nav neatbilst jūsu vēlmēm, varat aizvērt darbgrāmatu, nesaglabājot izmaiņas.

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

    Cilnes Izstrādātājs grupa Kods

  2. VBA projekta pētnieks kreisajā pusē, izvērsiet mapi VBA projektu , lai darbgrāmatu un pēc tam veiciet dubultklikšķi uz moduļa Šī darbgrāmata . Ja projekta pētnieks nav redzams, varat pāriet uz Skats > Projekta pētnieksvai nospiediet taustiņu Kombināciju Ctrl + R.

    Šī darbgrāmata modulī Visual Basic redaktoru (VBE)
  3. Labajā pusē tiek atvērta moduļa loga, ievietojiet šādu kodu:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Ielīmējiet ierakstīto kodu procedūra Sub starp rindiņas Sub un End Sub .

    Aizveriet Visual Basic redaktoru (jums nav neko saglabāt).

  5. Saglabājiet darbgrāmatu kā Excel darbgrāmata (* xlsm), un aizveriet to.

Nākamreiz, kad tiek atvērta darbgrāmata, esat pievienojis Workbook_Open procedūru kodu darbosies automātiski.

Pirms darba sākšanas pārliecinieties, vai lentē tiek rādīta cilne Izstrādātājs . Lai to izdarītu:

  1. Izvēlnē noklikšķiniet uz Excel > Preferences... > lenti un rīkjoslu.

  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 turpmākajā piemērā, atveriet jaunu darbgrāmatu.

Svarīgi!: VBA kods nevar to atsaukt, tāpēc pārliecinieties, vai pārbaudīt jūsu kodu tukšu darbgrāmatu vai esošas darbgrāmatas kopiju. Ja kods nav neatbilst jūsu vēlmēm, varat aizvērt darbgrāmatu, nesaglabājot izmaiņas.

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

  2. VBA projekta pētnieks kreisajā pusē, izvērsiet mapi VBA projektu , lai darbgrāmatu un pēc tam veiciet dubultklikšķi uz moduļa Šī darbgrāmata .

  3. Labajā pusē tiek atvērta moduļa loga, ievietojiet šādu kodu:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Ielīmējiet ierakstīto kodu procedūra Sub starp rindiņas Sub un End Sub .

    Aizveriet Visual Basic redaktoru (jums nav neko saglabāt).

  5. Saglabājiet darbgrāmatu kā Excel darbgrāmata (* xlsm), un aizveriet to.

Nākamreiz, kad tiek atvērta darbgrāmata, esat pievienojis Workbook_Open procedūru kodu darbosies 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.

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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×