Kuinka luoda ja suorittaa makro Wordissa

Jos työskentelet paljon Microsoft Wordin(Microsoft Word) kanssa ja huomaat tekeväsi samoja asioita toistuvasti, luo makro . Makro(Macro) on lyhenne sanasta makrokäsky, joka tarkoittaa sarjaa ohjeita tehtävän suorittamiseksi. 

Mahtava asia makrojen luomisessa Wordissa(Word) on, että sinun ei tarvitse osata ohjelmoida(know how to program) . Jos voit painaa tallentaa ja pysäyttää, voit tehdä tämän.

Eivätkö makrot ole vaarallisia?(Aren’t Macros Dangerous?)

Oletko kuullut makrojen olevan huonoja, koska ne voivat sisältää viruksia ? Vaikka sinun on oltava varovainen avaaessasi Office -asiakirjoja tuntemattomilta ihmisiltä, ​​koska niissä saattaa olla haitallisia makroja, se ei ole ongelma tässä. Luot oman makrosi, jotta tiedät, ettei se ole virus.

Kuinka tallentaa makro Wordissa(How To Record A Macro in Word)

Tässä esimerkissä aiot luoda makron Wordiin(Word) allekirjoituksen lisäämiseksi(insert your signature) asiakirjan loppuun.

  1. Kun Word on auki, siirry Näytä(View ) - välilehteen.
  2. Valitse Makrot(Macros ) - painikkeen alla oleva nuoli alas .
  3. Valitse Tallenna makro…(Record Macro… ) uusi ikkuna avautuu.

  1. Kirjoita Makron nimi:(Macro name: ) -kenttään makrolle merkityksellinen nimi. Välilyöntejä ei sallita. Käytä alaviivaa tai viivaa.
  2. Avattavasta Store-makro:(Store macro in:) -valikosta voit valita, mitä asiakirjoja haluat käyttää tätä makroa. Jos valitset Kaikki asiakirjat(Documents) ( Normal.dotm ), makro on käytettävissäsi tästä lähtien jokaisessa luomassasi uudessa Word - asiakirjassa. Jos valitset yhden asiakirjan, se koskee vain tätä yksittäistä asiakirjaa. Yleensä on parasta valita Kaikki asiakirjat(All Documents) .

  1. Kirjoita Kuvaus:(Description: )  -kenttään, mitä makro tekee. Tämä on yksinkertainen makro, jolla on kuvaava nimi, mutta kun olet varma makrojen kanssa, teet monimutkaisempia asioita, joten kuvaus on aina hyvä idea.
  2. Voit valita Liitä makro(Assign macro to) joko painikkeella luotavaan painikkeeseen(Button ) tai pikanäppäimiin, jotka voit valita Näppäimistö(Keyboard ) - painikkeella. Wordissa(Word) on jo paljon pikanäppäimiä , joten painike voi olla paras. Valitse Painike(Button) . Uusi ikkuna aukeaa nimeltä Word Options .

  1. Tässä määrität makrolle painikkeen Word Ribbonissa(Word Ribbon) . Valitse Mukauta nauhaa(Customize Ribbon) .
  2. Valitse avattavasta Valitse komennot kohteesta(Choose commands from:) : -valikosta Makrot(Macros) . Tämä näyttää meille makromme sen alla olevalla alueella.

  1. Tarvitset jonnekin nauhaan makron sijoittamiseen. Tässä esimerkissä valitse Päävälilehdet(Main Tabs) -alueelta Etusivu(Home ) . Valitse sitten Uusi ryhmä(New Group) .
  2. Valitse Nimeä(Rename) uudelleen, jotta voit antaa sille merkityksellisen nimen.
  3. Valitse Nimeä(Rename) uudelleen -ikkunassa yksi ryhmää edustavista kuvakkeista ja kirjoita Näyttönimi(Display name ) -kenttään Omat makrot(My Macros ) .
  4. Ota se käyttöön valitsemalla OK . Näet muutoksen Päävälilehdet(Main Tabs ) - alueella.

  1. Kun uudet Omat makrot(My Macros) on valittuna Main Tabs -alueella, valitse Normal.NewMacros.Insert_Signature -makro.
  2. Lisää(Add) se Omat makrot(My Macros) -ryhmään valitsemalla Lisää.

  1. Tietenkin haluat nimetä sen uudelleen. Kun makro on valittuna Päävälilehdet(Main Tabs) - alueelta, valitse Nimeä uudelleen…(Rename…)
  2. Valitse Nimeä(Rename) uudelleen -ikkunassa kuvake ja kirjoita yksinkertainen nimi Näyttönimi:(Display name: ) -kenttään.
  3. Vahvista muutos valitsemalla OK . Näet muutoksen Päävälilehdet(Main Tabs) - alueella.
  4. Lopeta makron painikkeen luominen valitsemalla Päävälilehdet -(Main Tabs) alueen alta OK .

  1. Mene eteenpäin ja luo haluamasi allekirjoituslohko. Lisää(Add) skannaus allekirjoituksestasi tai muista kuvista. Mitä ikinä haluatkaan. Kun olet tehnyt sen, valitse alanuoli Makrot(Macros) - painikkeen alla.
  2. Valitse Lopeta tallennus(Stop Recording) . Se siitä. Lisää allekirjoitus(Signature) -makrosi on tehty.

  1. Testaa sitä etsimällä Aloitus(Home) -välilehdeltä luomasi Lisää allekirjoitus(Insert Signature) -painike ja valitsemalla se. Allekirjoituslohkosi pitäisi taianomaisesti näyttää juuri sellaiselta kuin suunnittelit sen.

Kuinka kirjoittaa makro(How To Write a Macro)

Useimmille makroille tallennusmenetelmä on tehokkain tapa luoda ne. Lopulta haluat tehdä jotain monimutkaisempaa. Tämä edellyttää makron kirjoittamista Visual Basic for Applications ( VBA ) -kielellä. Meillä on paras VBA-opas aloittelijoille(best VBA guide for beginners) , joten merkitse se kirjanmerkkeihin. Luodaan makro, joka antaa meille keskimääräiset sanat lausetta kohden, jotta voimme kertoa, milloin olemme sanallisia.

  1. Tarvitset pääsyn Kehittäjä(Developer ) - välilehteen, joka on oletusarvoisesti piilotettu Wordissa(Word) . Valitse Wordin(Word) vasemmasta yläkulmasta Tiedosto(File) .

  1. Valitse lähellä vasemmasta alakulmasta Valinnat(Options) .

  1. Valitse avautuvasta ikkunasta Mukauta nauhaa(Customize Ribbon) .
  2. Etsi oikealta puolelta Kehittäjä(Developer ) ja laita valintamerkki sen viereen.
  3. Sulje ikkuna valitsemalla OK . Kehittäjä- välilehti(Developer ) tulee nyt näkyviin.

  1. Valitse Kehittäjä(Developer ) - välilehti.
  2. Valitse Makrot(Macros) - painike.

  1. Kirjoita makron nimi -kenttään merkityksellinen nimi:(Macro name:) Jätä makrot kohtaan(Macros in: ) Normal.dotm, jotta(Normal.dotm) se koskee kaikkia Word - asiakirjoja. Kirjoita kuvaus aina (Always)Kuvaus:(Description: ) -alueelle.
  2. Valitse Luo(Create) . Microsoft Visual Basic for Applications -kehitystyökalu avautuu.

  1. Alla olevissa vihreissä suorakulmioissa näkyvän koodin pitäisi olla jo olemassa ja niiden välissä on tyhjää tilaa. Kopioi ja liitä seuraava koodi tähän tilaan:

Dim s As Range
Dim numWords Kokonaisluku
Dim numSentences Kokonaislukuna
numSentences = 0
numWords = 0

Jokaiselle s:lle ActiveDocument.Sentencesissa
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Seuraava

MsgBox "Sanojen keskimäärä lausetta kohti" + Str ( Int (numWords / numSentences)) + ". Alle 15 on paras."

  1. Testaa koodi valitsemalla Suorita -painike. (Run )Jos se ei toimi odotetulla tavalla, muokkaa koodia, kunnes se toimii haluamallasi tavalla.

  1. Valitse Tallenna(Save ) - painike ja sulje kehitysikkuna.

  1. Luo painike Wordin nauhaan(Create a button in the Word ribbon) samalla tavalla kuin yllä olevassa "Makron tallentamisen" -ohjeessa.
  2. Etsi juuri luomasi painike ja testaa sitä.

Makroni ei toimi, kun tallennan Word-asiakirjani(My Macro Doesn’t Work When I Save My Word Document)

Word tallentaa oletuksena tiedostotunnisteella .docx , mikä ei salli makrojen automaattista suorittamista. Jos haluat makron toimivan, sinun on vaihdettava tiedostotyypiksi Word Macro-Enabled Document (*.docm).

Tämä tiedostotyyppi on olemassa osittain makrotietoturvaongelmien torjumiseksi. Jos näet tämän tiedostotunnisteen asiakirjassa, jota et odottanut saavasi, ole epäluuloinen.

Mitä muuta voin tehdä makroilla?(What Else Can I Do With Macros?)

Voit luoda makroja Excelissä(create macros in Excel) , Outlookissa(Outlook) tai jopa PowerPointissa(PowerPoint) . Kaiken, mitä teet parhaillaan manuaalisesti, sinun pitäisi pystyä tallentamaan tai kirjoittamaan makro. Makrojen käyttäminen Wordissa(Word) yhdessä upeiden Windowsin pikanäppäinten(great Windows shortcut keys) kanssa lisää tuottavuuttasi kymmenkertaiseksi. 



About the author

Olen laitteisto- ja ohjelmistokehityksen asiantuntija. Minulla on kokemusta työskentelystä sekä Applen tuotteiden (ios) että Googlen Android-alustojen kanssa. Olen myös vahva Edge computing -tekniikan puolestapuhuja, joka on verkko- ja mobiiliteknologian uusin trendi. Taitoni näillä alueilla tekevät minusta ihanteellisen nopeiden, turvallisten ja tehokkaiden sovellusten kehittämiseen.



Related posts