Ylätunnisteet ovat loistava paikka esitellä Word-asiakirjasi, ja niitä on myös helppo käyttää. Sinun tarvitsee vain kaksoisnapsauttaa otsikkoa ja kirjoittaa, eikö niin? Niin helppoa kuin se on, aivan kuten kaikki muutkin, tämä tehtävä voi olla melko yksitoikkoinen ja ärsyttävä, jos sinun on lisättävä sama otsikko useille asiakirjoille peräkkäin.
Tässä skenaariossa tai kenties muissa skenaarioissa VBA on kätevä. VBA: n avulla voit kirjoittaa koodinpätkän, joka lisää automaattisesti haluamasi tekstin asiakirjasi otsikkoon.
Tekstin automaattinen lisääminen asiakirjan otsikkoon VBA: lla Wordissa
VBA tai Visual Basic sovelluksille on integroitu Visual Basic -muoto, jota käytetään Microsoft Office -sovelluksissa. VBA: n avulla voit kirjoittaa koodeja makrojen luomiseksi, mikä puolestaan automatisoi tehtävät, jotka muuten joutuisit tekemään manuaalisesti. VBA: n avulla voit jopa luoda omia mukautettuja painikkeita ja ominaisuuksia Microsoft Wordille.
Tässä artikkelissa aiomme luoda makron ja kirjoittaa sille koodin, joka lisää mukautetun tekstin asiakirjan otsikkoon. Otsikot ovat hyödyllinen osio Word-asiakirjoissa ja
saat paljon irti Microsoft Wordin otsikoista.Esimerkkinä aiomme luoda koodin, joka lisää tekstin Kirjoittanut ja julkaissut MakeUseOf otsikkoon. Lihavoimme tämän tekstin ja kohdistamme sen asiakirjan keskelle.
1. Kehittäjä-välilehden avaaminen
Ensimmäinen askel Word-makrojen luomisessa on päästä Kehittäjä-välilehdelle nauhasta. Tämä välilehti on oletuksena pois käytöstä, koska makrot on varattu kokeneille käyttäjille. Ladatut makrot ovat helppo tapa hakkereille käyttää ja asentaa haittaohjelmia järjestelmääsi Microsoft on päättänyt estää ne oletusarvoisesti.
Tästä huolimatta sinun on otettava käyttöön Kehittäjä-välilehti Asetukset-kohdasta. Tietenkin, jos olet käyttänyt makroja aiemmin, Kehittäjä-välilehti on jo käytettävissä, joten sinun ei tarvitse tehdä tätä uudelleen. Jos työskentelet ensimmäistä kertaa makrojen ja VBA: n kanssa Office-ohjelmissa, on hyvä idea lukea oppaamme kuinka aloittaa makrojen käyttö Wordissa.
- Siirry Microsoft Wordissa kohtaan Tiedosto valikosta.
- Valitse Vaihtoehdot. Tämä avaa Wordin asetukset -ikkunan.
- Vuonna Wordin asetukset ikkuna, valitse Mukauta nauhaa.
- Oikealla, alla Päävälilehdet, vieritä alas ja tarkista Kehittäjä.
- Klikkaus OK.
Nyt näet Kehittäjä-välilehden nauhassa, aivan Näytä- ja Ohje-osien välissä.
2. Makron luominen
Nyt on aika likaa kätesi makrolla ja koodilla. Kun olet luonut makron ja kirjoittanut sille koodin, voit määrittää sille pikakuvakkeen, jotta sinun ei tarvitse mennä makrovalikkoon joka kerta.
Tällä tavalla voit parantaa tuottavuuttasi entisestään, koska painat vain näppäimistön näppäinyhdistelmää, jolloin taika tapahtuu kulissien takana.
- Siirry kohtaan Kehittäjä -välilehti.
- Klikkaa Makrot alkaen Koodi osio.
- Anna makrollesi nimi. Aiomme nimetä omamme muoHeading.
- Klikkaa Luoda.
Kun klikkaat Luoda, avautuu uusi ikkuna, joka sisältää kaksi koodiriviä ja tietorivin. Ala- ja End-alirivit merkitsevät makrosi koodin alun ja lopun. Syötä alla oleva koodi kahden rivin väliin:
Himmeä headerRange Kuten Alue
Himmeä otsikkoteksti As merkkijono
Aseta headerRange = ActiveDocument. Osat. Tuote(1.Headers (wdHeaderFooterPrimary).Alue
headerRange. Teksti = "Kirjoittanut ja julkaissut MUO"
headerRange. Fontti. Lihavoitu = Totta
headerRange. Kappalemuoto. Tasaus = wdAlignParagraphCenter
Tämän koodin Dim-lause ilmoittaa headerRange ja otsikkoteksti muuttujia kuten a Alue ja a merkkijono vastaavasti. Seuraavaksi, Aseta lausunto asettaa headerRange muuttuja nykyisen aktiivisen asiakirjan otsikkoon.
The Aseta lauseke avaa ensin nykyisen aktiivisen asiakirjan, sitten sen osiot, sitten ensimmäisen kohteen ja sen otsikot. Lopuksi se käyttää Wordin ensisijaista otsikkoa ja asettaa sen sitten a Alue.
Kun nämä kaksi on ilmoitettu, headerRange tekstiksi asetetaan haluamamme teksti. Seuraavalla rivillä fontti on lihavoitu, ja sitten viimeisellä rivillä kappaleen tasaus asetetaan keskelle. Parametrit, jotka alkavat kirjaimella "wd", osoittavat, että parametri on yksinomainen Microsoft Wordille.
The Sub ja Lopeta ala koodit eivät sisälly tähän yllä olevaan katkelmaan, koska sinun pitäisi liittää koodi katkelmasta näiden kahden väliin. Lopullisen koodisi pitäisi näyttää alla olevan kuvan kaltaisesta:
3. Makroa käyttämällä
Kun olet määrittänyt koodin, olet valmis käyttämään makroa. Sitä ei tarvitse tallentaa; kaikki, mitä kirjoitat VBA-työtilaan, tallennetaan välittömästi. Nyt on aika määrittää makrolle pikakuvake ja katsoa, toimiiko se!
- Siirry kohtaan Tiedosto valikosta.
- Valitse Vaihtoehdot.
- Valitse Mukauta nauhaa.
- Klikkaa Mukauta vieressä Pikanäppäimet ikkunan alareunassa. Tämä avaa Mukauta näppäimistöä -ikkunan.
- Vuonna Mukauta näppäimistöä ikkunassa, vieritä alaspäin Luokat luettelo ja valitse Makrot.
- Valitse oikeanpuoleisesta valikosta makrosi.
- Napsauta alla olevaa tekstiruutua, Paina uutta pikanäppäintä.
- Syötä näppäinyhdistelmä näppäimistöltäsi. Se on hyvä idea käyttää Ctrl, Alt, ja Siirtää samaan aikaan. Tällä tavalla yhdistelmä ei todennäköisesti ole jo käytössä. Aiomme käyttää Alt + Ctrl + Siirtää + H.
- Klikkaa kiinni ja napsauta sitten OK.
Nyt on aika nähdä taika toiminnassa. Paina näppäinyhdistelmää, jonka juuri määritit makrollesi näppäimistölläsi. Toivottavasti näet tekstin otsikossasi! Rohkea ja keskitetty! Jos asiat eivät mene suunnitelmien mukaan, seuraa vaiheita ja tarkista koodisi virheiden varalta.
Aina kun haluat muuttaa tekstiä, jonka koodi lisää otsikkoon, voit siirtyä makrot-valikkoon ja muokata makroa. Jos olet kiinnostunut Wordin oletuspikanäppäimistä, tutustu sivuihimme Microsoft Wordin pikanäppäimet huijausarkki.
Automatisoi työnkulkusi
On totta, että tekstin lisääminen asiakirjan otsikkoon Wordissa vie vain vähän vaivaa, mutta pieni vaiva suurissa määrissä voi olla yksitoikkoista, ellei vaikeaa. Joka tapauksessa, jos voit tehdä siitä helpompaa ja vähemmän aikaa vievää, miksi et tekisi sitä?
VBA on olemassa tällaisia tarkoituksia varten. Jos haluat Word-ominaisuuden, joka lisää automaattisesti mukautetun tekstin minkä tahansa asiakirjan otsikkoon, sinun ei tarvitse enää toivoa. VBA: lla voit luoda mitä tahansa ominaisuuksia, jotka mielestäsi Wordista puuttuu. Tekstin lisääminen asiakirjan otsikkoon on vain pieni esimerkki siitä, mitä voit saavuttaa Wordin VBA: lla.
Nyt tiedät kuinka kirjoittaa koodia tätä tarkoitusta varten ja määrittää siihen pikakuvake. Joten sinun tarvitsee vain painaa näppäinyhdistelmää, istua alas ja tarkkailla, kuinka Word tekee tylsän työn puolestasi millisekunneissa.