Kako koristiti makroe u Wordu: cjeloviti vodič za maksimalno iskorištavanje tih naredbi

Zadnje ažuriranje: 02/12/2025
Autor: Isaac
  • Makronaredbe u riječ Omogućuju automatizaciju ponavljajućih zadataka kroz nizove naredbe na temelju VBA-e.
  • Kartica Razvojni programer ključna je za snimanje, pokretanje i uređivanje makroa bez potrebe za programiranjem od nule.
  • Visual Basic editor olakšava uvoz postojećeg koda i prilagođavanje snimljenih makronaredbi.
  • Sigurnost se upravlja iz Centra za povjerenje, gdje se kontrolira koje se makronaredbe mogu izvršiti.

Makronaredbe u Wordu

Ako imate tendenciju ponavljati iste radnje u svojim Word dokumentima iznova i iznova, Makroelementi mogu postati vaš najbolji saveznikZahvaljujući njima možete Automatizirajte zadatke pomoću makronaredbi u Worduušteda vremena i izbjegavanje glupih pogrešaka zbog nepažnje.

Iako možda zvuči "tehnički", Korištenje makronaredbi u Wordu nije rezervirano samo za napredne korisnikeMožete početi snimati makroe bez pisanja ijedne linije koda i postupno istraživati ​​Visual Basic for Applications (VBA) editor kako biste ih u potpunosti prilagodili. Vidjet ćemo, korak po korak, kako ih maksimalno iskoristiti od nule, kako njima upravljati i koje sigurnosne mjere trebate poduzeti. Ako vam je potreban sveobuhvatniji uvod u Što je makro u Wordu?Konzultirajte taj članak.

Što je makro u Wordu i za što se koristi?

Makro u Wordu je, jednostavno rečeno, niz naredbi ili instrukcija koje program automatski izvršava ponoviti zadatak koji ste već obavili. Word "bilježi" sve što radite (ili programirate) i zatim to ponavlja kada ga to zatražite.

Uobičajeno je koristiti makroe za repetitivnih i mehaničkih zadatakaUvijek primijenite isto formatiranje na tablicu, primijenite određeni stil na vrstu dokumenta, umetnite standardni tekst, pripremite predloške itd. Umjesto klikanja klikom, makro to radi za vas u sekundama; na primjer, uvijek možete primijeniti isto Oblikovanje tablice u Wordu.

Ovi makroi se temelje na Visual Basic za aplikacije (VBA), jezik od programiranje integrirano u aplikacije Microsoft 365Makroe možete jednostavno snimiti bez pregledavanja koda ili otvoriti VBA editor i izmijeniti ga po svojoj želji, dodajući poruke, uvjete, petlje i mnoge druge mogućnosti. Ako želite dublje istražiti korištenje obrazaca i kontrola, pogledajte kako stvoriti pametni obrasci u Wordu.

Međutim, postoji jedna važna točka: Makroi također mogu sadržavati zlonamjerni kod ako dolaze iz nepouzdanih izvora. Zato Word uključuje nekoliko slojeva sigurnosti i često ćete vidjeti upozorenja prilikom otvaranja dokumenata s makroima. Također je dobra ideja pregledati kompatibilnost sa starijim makroima i VBA-om u okruženjima gdje se koriste stari makroi.

Kako koristiti makroe u Wordu

Aktivirajte karticu Razvojni programer u Wordu

Za ugodan rad s makroima gotovo je neophodno da imate karticu dostupnu. programer (u nekim španjolskim verzijama pojavljuje se kao razvijač) na vrpci. Odatle ćete imati izravan pristup snimaču makroa, VBA uređivaču i drugim naprednim alatima. Ako trebate izmijeniti sučelje, evo kako. Stvaranje i prilagođavanje kartica na vrpci programa Word.

Ako ne vidite tu karticu, morat ćete aktivirajte ga ručno iz opcija WordaPostupak je jednostavan i potrebno ga je obaviti samo jednom:

  1. Kliknite karticu arhiva Worda (gornji lijevi kut).
  2. U bočnom izborniku idite na opcije.
  3. U prozoru s opcijama idite na odjeljak Prilagodite vrpcu.
  4. Na desnoj strani vidjet ćete popis dostupnih kartica. Označite okvir Programer (ili Razvojni programer, ovisno o verziji).
  5. tisak prihvatiti za spremanje promjena i zatvaranje dijaloškog okvira.

Jednom kada to učinite, Kartica Razvojni programer pojavit će se na vrpci programa Word.Odatle možete pristupiti grupi Kod, gdje ćete pronaći opcije za Makroe, Snimi makroe, Sigurnost makroa i gumb Visual Basic.

Kako snimiti makro u Wordu korak po korak

Najlakši način za početak je Korištenje snimanja makroa u programu WordNe morate znati programirati: jednostavno unesite naziv, odlučite kako ćete ga pokrenuti i Word će snimati sve što sljedeće učinite dok ne prestanete snimati.

Prije snimanja, toplo se preporučuje da dobro isplanirajte slijed koraka koje ćete izvesti. Snimač pohranjuje praktički sve radnje koje izvedete, stoga je najbolje izbjegavati nepotrebne pokrete ili improvizirane testove.

Nadalje, postoji važno ograničenje: dok snimač radi, Bolje je koristiti tipkovnicu za navigaciju kroz dokument Umjesto miša, jer neke radnje pomicanja mišem nisu ispravno zabilježene u makrou. Ako želite optimizirati korištenje tipkovnice, pogledajte vodiče na konfiguracija programabilnih tipkovnica s makroima.

Za stvaranje makronaredbe pomoću snimača s vrpce Imate nekoliko opcija koje vode do istog mjesta:

  • S kartice vidik, u grupi makronaredbeizabrati Snimi makro.
  • S kartice programer, u grupi Šifraklik Snimi makro.
  Ugrađivanje fontova u PowerPoint datoteku: cjeloviti vodič

Time će se otvoriti dijaloški okvir Snimi makro, u kojem ćete morati definirati nekoliko osnovnih aspekata makronaredbe prije nego što Word počne snimati vaše radnje.

Konfigurirajte makro: naziv, lokaciju i prečac

U dijaloškom okviru za snimanje vidjet ćete polje Naziv makronaredbeOvdje morate napisati kako želite da se to nazove, ali uz određena pravila koja Word nameće kako bi se izbjegli problemi:

  • Ime Mora početi slovom.
  • Ne može sadržavati prostori niti simboli poseban.
  • Maksimalna duljina je 80 znakova između slova i brojeva.

Nadalje, preporučljivo je biti oprezan i ne koristiti imena koja već postoje kao što su interne Word naredbe ili postojeći makroi. Ako upišete naziv koji odgovara postojećem makrou ili naredbi, novi makro prebrisat će prethodno ponašanje, nešto što bi vas moglo prestrašiti više od jednog puta.

Odmah ispod naći ćete područje Dodijeli makro zaOvdje ti odlučuješ. Kako ćeš pokrenuti taj makro? kasnije, odabirom jednog od ovih okidača:

  • DugmeMakro možete povezati s gumbom na alatnoj traci za brzi pristup ili vrpci tako da se pokreće klikom.
  • tastaturaTo vam omogućuje definiranje prilagođene kombinacije tipki (na primjer, Ctrl+Shift+T) za pokretanje makronaredbe u hodu. Ako ćete koristiti tipkovni prečaci Često bi vas mogao zanimati vodič o Izrada makronaredbi na tipkovnici za ponavljajuće zadatke.

Dodjeljivanje tipke ili kombinacije tipki trenutno nije obavezno, budući da Makro možete prvo snimiti, a zatim mu kasnije dodijeliti prečac. iz opcija programa Word. Ali ako to učinite ovdje, proces se ubrzava.

Također ćete vidjeti padajući izbornik pod nazivom Spremi makro uOva točka je ključna jer određuje gdje se pohranjuje i u kojim će dokumentima biti dostupno vaš makro:

  • Ako odlučite Normal.dotmMakro će biti spremljen u globalni Word predložak i Možete ga koristiti u svim dokumentima koje otvorite na tom računalu.
  • Ako odaberete određeni dokument ili predložak, makro Bit će dostupno samo u toj datoteci ili u novima temeljenima na tom predlošku.

Konačno, imate polje od opis gdje možete napisati kratku bilješku s objašnjenjem Za što se koristi makro?Nije bitno, ali je prilično korisno kada akumulirate mnogo različitih makroa i trebate zapamtiti što svaki od njih radi.

Kada sve pripremite, pritisnite prihvatitiOd tog preciznog trenutka, Riječ Počinje snimati sve naredbe i radnje. koji izvršavate, gradeći odgovarajući VBA kod u pozadini.

Praktični primjer: snimanje makronaredbe koja umeće i formatira tablicu

Da bismo ovo bolje razumjeli, uzmimo tipičan primjer: Izradite makro koji umeće tablicu s određenim formatomPretpostavimo da u svoje dokumente obično dodajete istu tablicu od 4 retka sa 4 stupca, s kombiniranim zaglavljem, centriranim tekstom i određenim stilom tablice.

Nakon što ste dali Snimi makro Nakon što konfigurirate naziv (na primjer, InsertTable) i gdje ga spremiti, Word počinje snimati vaše korake. Vidjet ćete da se opcija [umetni naziv tablice] pojavljuje u grupi Kôd na kartici Razvojni programer. Pauziraj snimanje, što označava da je snimač aktivan.

Tijekom snimanja, pokazivač miša mijenja izgled i ima oblik male trake, tako da vam je jasno da se ono što radite pohranjuje u makro.

Koraci koje treba slijediti Mogli bi biti nešto poput ovoga:

  1. Idite na karticu umetnuti i u grupi Tablice odaberite Tabla s veličinom od 4 retka i 4 stupca.
  2. Spojite prvi redak u jednu zaglavnu ćeliju. Pouzdanije je koristiti tipkovnicu za ovo: Postavite kursor u prvu ćeliju i pritisnite Ctrl+Shift+strelica desno odaberite sve četiri ćelije u retku, a zatim upotrijebite opciju za Kombinirajte stanice s kartice Izgled alata za tablice.
  3. U tu spojenu ćeliju napišite tekst zaglavlja (na primjer, Naslov), odaberite ga (možete koristiti Ctrl + Shift + strelica ulijevo) i primijenite formatiranje: centrirajte, poravnajte okomito i stavite unutra velika slova s kartice Početna.
  4. Odaberite cijelu tablicu s kartice opskrba pomoću naredbe Odaberite tablicu.
  5. U kartici Dizajn Iz Alata za tablice odaberite stil stola s izgledom koji želite primijeniti svaki put.

Kada završite sve operacije koje želite da makro ponovi, vratite se na karticu Razvojni programer i kliknite na Zaustavite snimanje (u grupi Kod) ili na plavom kvadratnom gumbu koji se pojavljuje u statusnoj traci. Od tog trenutka nadalje, Makro se automatski sprema sa svim akcijama koje ste poduzeli.

Ako tijekom procesa trebate izvršiti radnju koju ne želite spremiti, možete upotrijebiti opciju za Pauziraj snimanjeRučno izvršite radnju, a zatim je nastavite. To sprječava uključivanje "šumnih" koraka koje ne želite ponavljati.

  Kako generirati QR kodove u Wordu korak po korak

Pokretanje i ponovna upotreba snimljenog makroa

Nakon što je stvoreno, ideja je da možete ponovno koristite makro onoliko puta koliko vam je potrebnoTo se odnosi i na trenutni dokument i na nove (ako ste ga spremili kao Normal.dotm). Pokretanje je vrlo jednostavno, a imate nekoliko načina za to. Možda će vas zanimati i kako... kreirajte vlastite predloške za Word ako želite distribuirati makroe zajedno s prilagođenim predlošcima.

Najizravniji način je korištenje dijaloškog okvira makronaredbe:

  1. Idite na karticu vidik ili programer.
  2. Kliknite na makronaredbe za otvaranje popisa dostupnih makroa.
  3. U polju Naziv makronaredbe odaberite makronaredbu koju želite pokrenuti (na primjer, InsertTable).
  4. tisak Trčanje i Word će izvršiti sve radnje točno onako kako ste ih snimili.

Ako ste makro spremili u Normal projektu (predložak Normal.dotm), Pojavit će se u svakom novom dokumentu koji kreirate.Međutim, ako je povezan s određenim dokumentom, možete ga koristiti samo unutar te datoteke.

Ako ste tijekom postavljanja odabrali dodijelite makro gumbuVidjet ćete ikonu u alatnoj traci za brzi pristup ili na vrpci, ovisno o vašim postavkama. Klikom na nju automatski ćete pokrenuti makro, što će proces učiniti još bržim.

Slično tome, ako ste mu dodijelili kombinacija tipkiJednostavnim pritiskom na tu tipkovničku prečicu pokrenut ćete makronaredbu, bez potrebe za otvaranjem dijaloškog okvira Makronaredbe. To je posebno korisno za zadatke koje vrlo često izvršavate.

S ovim sustavom, na primjer, možete Umetnite tablicu sa svojim standardnim formatom u bilo koji dokument. Jednostavno se postavite gdje god želite i pokrenite makro. Word će ponoviti sve korake: stvaranje tablice, spajanje zaglavlja, primjenu stilova itd.

Pregled i izmjena makro koda u VBA editoru

Iza svakog makroa koji snimite, Word automatski generira kod u Visual Basic for Applications (VBA)Iako ga ne morate dirati da bi makro radio, korisno je znati da ga možete otvoriti, razumjeti ga malo po malo i napraviti male ručne izmjene. Ako radite sa starijim makroima ili onima iz prethodnih verzija, pogledajte vodič na [nedostaju informacije].

u pristup VBA editoruImate dva vrlo jednostavna puta:

  • S kartice programerU grupi Kod kliknite na Visual Basic.
  • Upotrijebite prečac na tipkovnici Alt + F11 za izravno otvaranje uređivača.

Unutar editora vidjet ćete, s lijeve strane, istraživač projektaOvo organizira razne prenesene dokumente i predloške (na primjer, Normalno, Dokument1 itd.). Ako to ne vidite, idite na izbornik. Ver i odaberite istraživač projekta.

Svaki makro se obično pohranjuje u modul koda unutar odgovarajućeg projekta. Dvostrukim klikom na taj modul otvorit će se prozor s VB kodom koji je Word generirao tijekom snimanja. Vidjet ćete nešto poput ovoga:

– Redak s nazivom makronaredbe (Pod UmetniTable()).
– Komentari kojima prethode apostrofi (') koji ne utječu na operaciju, oni samo dokumentiraju kod.
– Blok instrukcija koji izvršava radnje na dokumentu.

Vrlo tipična modifikacija sastoji se od dodavanja instrukcije na početak makronaredbe. MsgBox prikazati informativni skočni prozor prije izvršavanja ostatka koda. Na primjer, mogao bi se pojaviti dijaloški okvir s porukom "Tablica će biti kreirana", a zatim, nakon klika na "U redu", makro bi trebao nastaviti.

Nakon uređivanja koda u VBA prozoru, jednostavno Zatvori uređivač (ili se vratite u Word pomoću Alt+F11). Promjene se spremaju i sljedeći put kada pokrenete makro, primijetit ćete novu funkcionalnost (na primjer, izgled prethodne poruke koju ste dodali).

Uvoz postojećih makroa i VBA modula u Word

U mnogim slučajevima nećete početi od nule, već Već imate makroe na drugim računalima ili vam ih je netko drugi dao.Također je uobičajeno preuzeti makro kod sa specijaliziranih web stranica. Word to omogućuje. izravno uvesti ove VBA module da biste ih dodali u svoje dokumente ili predložak Normal.

Najčešće vrste datoteka za ovu vrstu uvoza su .frm, .bas y .clsOve mape pohranjuju obrasce, standardne module i VBA klase. Postupak njihove integracije u Word dokument je vrlo jednostavan.

Prvo otvorite Visual Basic editor pomoću Alt+F11 ili s kartice Razvojni programer. Obavezno prikažite istraživač projekta (izbornik Prikaz > Preglednik projekata) kako biste mogli vidjeti različite otvorene projekte.

U ploči projekata pronađite dokument, predložak ili projekt. Normalan gdje želite ugraditi datoteku s uvezenim makroima. Ako odaberete Normalno, makroi će biti automatski dostupni. globalno za sve vaše dokumenteAko odaberete određeni projekt, promjene će se primijeniti samo na tu datoteku. Ako imate problema s globalnim predloškom, čitanje o tome moglo bi vam pomoći. pogreške s Normal.dotm.

  Kako zaštititi dokumente oznakama povjerljivosti

Zatim ćete iz izbornika VBA editora koristiti opcije uvoza datoteke koda za dodajte .bas modul, .frm obrazac ili .cls klasu koje ste spremili. Nakon uvoza, vidjet ćete novi modul ili obrazac u stablu Project Explorera, spreman za pokretanje makronaredbi iz Worda.

Konfiguracija sigurnosti i makroa u Centru za pouzdanost

Budući da makroi mogu izvršavati kod koji mijenja dokumente, datoteke i postavke, Microsoft je ugradio prilično strog sigurnosni sustav oko njih. Kada otvorite dokument s makroima, obično se pojavljuje sigurnosno upozorenje.

U mnogim slučajevima vidjet ćete traku upozorenja na vrhu dokumenta koja označava da su makroi onemogućeni i nudi mogućnost Omogući sadržajAko vjerujete izvoru datoteke (na primjer, sami ste je stvorili ili potječe iz vaše organizacije), možete je označiti kao pouzdani dokument.

Odabirom Omogući sadržajObično se otvara dijaloški okvir Sigurnosno upozorenje gdje vas se pita želite li da se taj dokument ubuduće smatra pouzdanim. Ako odaberete Da, makroi u toj datoteci bit će omogućeno i nećete biti ponovno pitani svaki put kada ga otvorite s iste lokacije.

Ako bilo kada želite opozvati to stanje povjerenjaMorat ćete izbrisati pouzdane dokumente iz sigurnosnih opcija sustava Office kako bi vas sustav ponovno pitao prije pokretanja makronaredbi na njima.

Globalna konfiguracija makroa upravlja se iz Centar za povjerenje U Wordu, iako u korporativnim okruženjima, administrator sustava može ograničiti ono što možete promijeniti. Da biste pristupili tim opcijama, slijedite ove korake:

  1. Idite na karticu arhiva i uđite opcije.
  2. odabrati Centar za povjerenje u bočnom izborniku.
  3. Kliknite na Postavke centra za povjerenje.
  4. U novom prozoru odaberite odjeljak Postavke makronaredbi.

Unutar postavki makroa vidjet ćete nekoliko mogućih opcija koje određuju Kako se Word ponaša s bilo kojim makroom koje nalazim:

  • Onemogući sve makroe bez obavijestiBlokira sve makroe i ne prikazuje nikakvo upozorenje. Praktički je kao da makroi ne postoje; vrlo restriktivno, ali vrlo sigurno.
  • Onemogući sve makroe s obavijestiOvo je najuravnoteženija opcija za većinu korisnika. Makroi su onemogućeni prema zadanim postavkama, ali Word vas obavještava i nudi vam da ih omogućite. ako vjerujete datoteci.
  • Onemogući sve makroe osim digitalno potpisanihIzvršit će se samo makroi s digitalnim potpisom izdavača kojem već vjerujete. Nepotpisani makroi ili oni od nepoznatih izdavača prikazivat će sigurnosna upozorenja.
  • Omogući sve makroe (ne preporučuje se, može izvršiti potencijalno opasan kod)Ovo omogućuje pokretanje bilo kojeg makroa bez traženja potvrde. To je najpraktičnija opcija, ali i najopasnija, te bi se trebala koristiti samo u strogo kontroliranim okruženjima.

Osim toga, naći ćete okvir pod nazivom Pouzdani pristup VBA projektnom objektnom modeluOva postavka kontrolira je li dopušteno ili nije drugi automatizirani programi pristupaju VBA objektnom modelu iz Worda. Prema zadanim postavkama obično je onemogućen kako bi se spriječilo neovlaštene aplikacije da generiraju zlonamjerni kod ili se nekontrolirano repliciraju.

Ako vam je zaista potreban klijent ili dodatak za automatizaciju za pristup objektnom modelu, morat ćete ručno označite taj okvirZnajući da to povećava površinu napada za potencijalne prijetnje, to je odluka koju treba donijeti s oprezom, posebno u radnim timovima ili tvrtkama.

U drugim Office aplikacijama, kao što je Excel, pronaći ćete slične, ali prilagođene opcije (na primjer, specifične postavke za VBA makroe i za naslijeđene XLM makroe). Međutim, opća filozofija sigurnosti makroa ista je u cijelom paketu Microsoft 365.

Nakon što savladate snimač, VBA editor i sigurnosne opcije, Makroi u Wordu postaju izuzetno moćan alat Automatizirajte uređivanje dokumenata, standardizirajte formate i uštedite ogromnu količinu vremena na rutinskim zadacima, sve dok održavate zdrav razum prilikom omogućavanja koda iz vanjskih izvora.

blokirani makroi
Povezani članak:
Zašto su makroi sustava Office blokirani i kako ih sigurno omogućiti