Tervetuloa Word VBA / Macros Mega -oppaaseemme!
Tämä sivu sisältää:
-
- Word VBA -opetusohjelma PDF (ilmainen lataus)
- Word VBA "Huijausarkki", joka sisältää luettelon yleisimmin käytetyistä Word VBA -koodinpätkistä
- Koko Word VBA / Macro -opetusohjelma.
- Haettavissa oleva luettelo kaikista Word VBA -makro -opetusohjelmistamme
Saatat myös olla kiinnostunut interaktiivisesta VBA -opetusohjelmasta Excelille. Vaikka jotkut esimerkit / harjoitukset koskevat vain Excel VBA: ta, suuri osa sisällöstä on yleistä kaikille VBA: lle ja saatat olla hyödyllistä oppia käsitteitä, kuten If Statements, Loops, MessageBoxes ja paljon muuta.
VBA PDF (ilmaiset lataukset)
Lataa ilmainen Microsoft Word VBA -opetusohjelma! Tai VBA -oppaita muille Office -ohjelmille!
ladata
Word VBA -esimerkkejä "CheatSheet"
Alla on yksinkertaisia VBA -koodiesimerkkejä Microsoft Wordin kanssa työskentelyyn.
Valitse / Siirry
KuvausVBA -koodiAskelpalautinSelection.TypeBackspaceValitse Koko asiakirjaValinta.HomeKey -yksikkö: = wdStoryValinta.LaajennaKopioValinta KopioiPoistaaValinta.Delete Unit: = wdCharacter, Count: = 1Lisää jälkeenSelection.InsertA "tekstin" jälkeenLinjan alkuHomeKey -yksikkö: = wdLineRivin loppuValinta.EndKey -yksikkö: = wdLineLiitäValinta. TahnaValitse kaikkiValinta.Koko tarinaValitse Koko riviSelection.EndKey Unit: = wdLine, Extend: = wdExtendSiirrä kappale ylösValinta.MoveUp -yksikkö: = wd -kappale, määrä: = 1Siirrä yksi merkki oikealleValinta.MoveRight -yksikkö: = wdMerkki, määrä: = 1Siirrä taulukon yksi solu oikealleValinta.MoveRight -yksikkö: = wdCellSiirry asiakirjan alkuunValinta.HomeKey -yksikkö: = wdStorySiirry asiakirjan loppuunValinta.EndKey -yksikkö: = wdStorySiirry sivulle 1Selection.GoTo What: = wdGoToPage, Joka: = wdGoToNext, Nimi: = ”1 ″Siirry sivun alkuunSelection.GoTo What: = wdGoToBookmark, Name: = ”\ Page”
Valinta.MoveLeft Unit: = wdCharacter, Count: = 1
Palaa alkuun
Kirjanmerkit
KuvausVBA -koodiLisätäActiveDocument.Bookmarks.Lisää alue: = valinta.alue, nimi: = ”nimi”
.DefaultSorting = wdSortByName
.ShowHidden = False
LopetaKreiviDim n kokonaislukuna
n = ActiveDocument.Bookmarks.CountPoistaaActiveDocument.Bookmarks (“BookmarkName”). PoistaOlemassa?Jos ActiveDocument.Bookmarks.Exists (“BookmarkName”) = Tosi
'Tee jotain
Loppu JosMeneSelection.GoTo What: = wdGoToBookmark, Name: = ”BookmarkName”ValitseActiveDocument.Bookmarks (“BookmarkName”). ValitseKorvaa tekstiSelection.GoTo What: = wdGoToBookmark, Name: = ”BookmarkName”
Valinta.Delete Unit: = wdCharacter, Count: = 1
Selection.InsertA "Uuden tekstin" jälkeen
ActiveDocument.Bookmarks.Add Range: = Valinta.alue, _
Nimi: = ”BookmarkName”
Palaa alkuun
Asiakirja
KuvausVBA -koodiAktivoidaAsiakirjat ("Esimerkki.doc"). AktivoiLisää muuttujaanDim doc kuten asiakirjaAseta doc = Documents.AddLisätäAsiakirjat LisääLisää (toisesta asiakirjasta)Documents.Add Template: = ”C: \ Forms \ FormDoc.doc”, _
NewTemplate: = FalsekiinniAsiakirjat (“Example.doc”). SuljeSulje - Tallenna muutoksetAsiakirjat ("Example.doc"). Sulje SaveChanges: = wdSaveChangesSulje - Älä tallennaAsiakirjat ("Example.doc"). Sulje SaveChanges: = wdDoNotSaveChangesSulje - Kehota tallentamaanAsiakirjat ("Example.doc"). Sulje SaveChanges: = wdPromptToSaveChanges
Palaa alkuun
Sarakkeet
KuvausVBA -koodiTallenna nimelläAsiakirjat ("Example.doc"). SaveAs ("C: \ Example \ Example.doc")TallentaaAsiakirjat ("Example.doc"). TallennaSuojellaAsiakirjat ("Esimerkki.doc"). Suojaa salasana: = ”salasana”Poista suojausAsiakirjat ("Example.doc"). UnProtect Password: = ”password”Sivujen määräDim varNumberPages kuten varianttivarNumberPages = _
ActiveDocument.Content.Information (wdActiveEndAdjustedPageNumber)TulostaAsiakirjat ("Example.doc"). Tulosta
Palaa alkuun
Oletko kyllästynyt etsimään esimerkkejä VBA -koodista? Kokeile AutoMacroa!Fontti
KuvausVBA -koodiKokoSelection.Font.Size = 12LihavoituSelection.Font.Bold = TosiKursiiviSelection.Font.Italic = TottaKorostaaSelection.Font.Underline = wdUnderlineSingleKaikki korkitSelection.Font.AllCaps = TottaVäriSelection.Font.TextColor = vbRedNimiSelection.Font.Name = “Abadi”AlaindeksiSelection.Font.Subscript = TottaSuperScriptSelection.Font.Superscript = TottaKorosta väriSelection.Range.HighlightColorIndex = wdKeltainenTyyliSelection.Style = ActiveDocument.Styles ("Normaali")Palaa alkuun
Lisää
KuvausVBA -koodiLisää automaattinen tekstiSelection.TypeText Text: = ”a3 ″Selection.Range.InsertAutoTextLisää päivämääräkoodiLisää tiedostoSelection.InsertFile ("C: \ Docs \ Something.doc")Lisää sivunvaihtoSelection.InsertBreak Type: = wdPageBreakLisää kappaleen symboliSelection.TypeText Text: = Chr $ (182)Lisää välilehtiSelection.TypeText Text: = vbTabLisää tekstiSelection.TypeText Text: = ”Mikä tahansa teksti”Lisää tyypin kappaleSelection.TypePa paragraphLisää kappaleSelection.InsertPa paragraph
Palaa alkuun
Silmukat
KuvausVBA -koodiTee loppuun asti DocTee kunnes ActiveDocument.Bookmarks ("\ Sel") = ActiveDocument.Bookmarks ("\ EndOfDoc")'Tee jotain
SubJokaiselle Docsin asiakirjalleDim doc kuten asiakirja
Jokaiselle asiakirjalle asiakirjoissa
'Tee jotain
Seuraava dokKierrä kappaleet läpiSub kautta kappaleita
Dim i As Long, iParCount As Long
iParCount = ActiveDocument.Paszaks.CountFori = 1 iParCountille
ActiveDocument.Pails (i) .Alignment = wdAlignPa paragraphLeft
Seuraavaksi minä
Palaa alkuun
Kohta
KuvausVBA -koodiKeepLinesTogetherSelection.Pa paragraphFormat.KeepTogether = TottaKeepWithNextSelection.Pa paragraphFormat.KeepWithNext = TottaSpace jälkeenSelection.Pa paragraphFormat.SpaceAfter = 12Avaruus EnnenSelection.Pa paragraphFormat.SpaceBefore = 0Kohdista keskusSelection.Pa paragraphFormat.Alignment = wdAlignPa paragraphCenterTasaa oikeinSelection.Pa paragraphFormat.Alignment = wdAlignPa paragraphRightTasaa vasemmalleSelection.Pa paragraphFormat.Alignment = wdAlignPa paragraphLeftVasen sisennysSelection.Pa paragraphFormat.LeftIndent = InchesToPoints (3.75)Oikea sisennysSelection.Pa paragraphFormat.RightIndent = InchesToPoints (1)RiviväliValinnan kanssa.KohtaMuoto.LineSpacingRule = wdLineSpaceExactly
Riviväli = 12
LopetaSelaa kaikki kappaleet läpiSub kautta kappaleita
Dim i As Long, iParCount As Long
iParCount = ActiveDocument.Paszaks.CountFori = 1 iParCountille
ActiveDocument.Pails (i) .Alignment = wdAlignPa paragraphLeft
Seuraavaksi minä
Palaa alkuun
Word VBA -makro -opetusohjelma
Tämä on opetusohjelma VBA: n käyttämiseksi Microsoft Wordin kanssa. Tämä opetusohjelma opettaa sinulle, kuinka kirjoittaa yksinkertainen makro ja olla vuorovaikutuksessa asiakirjojen, alueiden, valintojen ja kappaleiden kanssa.
Huomautus: Jos olet aivan uusi Macros / VBA: ssa, saatat myös pitää hyödyllisenä tätä artikkelia: VBA -makrojen kirjoittaminen Scratchista.
VBA on ohjelmointikieli, jota käytetään Microsoft Office -ohjelmien, kuten Word, Excel, Outlook, PowerPoint ja Access, automatisointiin.
Makrot ovat VBA -koodilohkoja, jotka suorittavat tiettyjä tehtäviä.
Kun sinä Tallenna makro, Word kirjoittaa VBA -koodin makroon, jolloin voit toistaa toimintasi. Näet luettelon kaikista käytettävissä olevista makroista Näytä> Makrot.
Makron tallentamisen jälkeen voit muokata makroa makrolistalta:
Kun napsautat Muokata, avaat VBA -editori. VBA Editorin avulla voit muokata tallennettuja makroja tai kirjoittaa Word -makron tyhjästä. Pääset VBA Editoriin käyttämällä pikakuvaketta ALT + F11 tai napsauta Visual Basic alkaen Kehittäjän nauha.
Esimerkki yksinkertaisesta Word -makrosta
Tämä on yksinkertainen esimerkki Word VBA -makrosta. Se suorittaa seuraavat tehtävät:
- Avaa Word -asiakirjan
- Kirjoittaa dokumenttiin
- Sulkee ja tallentaa Word -asiakirjan.
123456789101112131415 | Sub WordMakroesimerkki ()'Avaa asiakirja ja määritä muuttujaanDim oDoc asiakirjanaAseta oDoc = Documents.Open ("c: \ Users \ some \ NewDocument.docx")'Kirjoita DocilleSelection.TypeText "www.automateexcel.com"Selection.TypePa paragraph'Tallenna ja sulje asiakirjaoDoc.TallennaoDoc.SuljeEnd Sub |
Word Macron perusteet
Kaikki VBA -koodit on tallennettava tällaisiin menettelyihin. Jos haluat luoda menettelyn VBA: ssa, kirjoita "Sub WordMacroExample" (jossa "WordMacroExample" on haluttu makronimi) ja paina TULLA SISÄÄN. VBA lisää sulut ja lopun alaosan automaattisesti.
Word -asiakirjaobjekti
Kun käytät vuorovaikutuksessa Microsoft Wordin kanssa VBA: ssa, viitat usein Wordin "objekteihin". Yleisimmät objektit ovat:
Sovellusobjekti - Microsoft Word itse
Asiakirjan objekti - Word -asiakirja
Alueobjekti - Osa Word -asiakirjaa
Valintaobjekti - Valittu alue tai kohdistimen sijainti.
Sovellus
Sovellus on "ylätason" objekti. Kaikki muut Word -objektit voidaan tavoittaa sen kautta.
Muiden Word-objektien käytön lisäksi voidaan käyttää ”sovellustason” asetuksia:
1 | Application.Options.AllowDragAndDrop = Totta |
Tämä on esimerkki sovelluksen "Windows (1)" -valikon käyttämisestä sovelluksessa:
1 | Sovellus. Windows (1). Valinta. Merkit. Luku |
Yleisimpiä Word -objekteja voidaan kuitenkin käyttää suoraan kirjoittamatta koko hierarkiaa. Joten sen sijaan voit (ja pitäisi) vain kirjoittaa:
1 | Valinta.Merkit.Luku |
Asiakirjat
ActiveDocument
Usein sinulla on kaksi tai useampia asiakirjoja avattu Wordissa ja sinun on määritettävä, minkä Word -asiakirjan kanssa haluat olla vuorovaikutuksessa. Yksi tapa määrittää, mitä asiakirjaa käytetään ActiveDocument. Esimerkiksi:
1 | ActiveDocument.PrintOut |
… Tulostaisi ActiveDocumentin. ActiveDocument on Wordissa oleva asiakirja, joka "keskittyy"
Jos haluat vaihtaa ActiveDocumentin, käytä Aktivoi -komentoa:
1 | Asiakirjat ("Esimerkki.docx"). Aktivoi |
Tämä asiakirja
Sen sijaan, että käyttäisit ActiveDocumenttia viittaamaan aktiiviseen asiakirjaan, voit käyttää ThisDocumentia viittaamaan asiakirjaan, johon makro on tallennettu. Tämä asiakirja ei koskaan muutu.
1 | ThisDocument.PrintOut |
Asiakirjan muuttujat
Monimutkaisemmissa makroissa voi kuitenkin olla vaikea seurata aktiivista asiakirjaa. Voi myös olla turhauttavaa vaihtaa edestakaisin asiakirjojen välillä.
Sen sijaan voit käyttää asiakirjamuuttujia.
Tämä makro määrittää ActiveDocumentin muuttujalle ja tulostaa asiakirjan muuttujan avulla:
12345 | AlamuuttujaEsimerkki ()Dim oDoc asiakirjanaAseta oDoc = ActiveDocumentoDoc.PrintOutEnd Sub |
Dokumenttimenetelmät
Avaa asiakirja
Word -asiakirjan avaaminen:
1 | Documents.Open "c: \ Users \ SomeOne \ Desktop \ Test PM.docx" |
Suosittelemme aina määrittämään asiakirjan muuttujalle sen avaamisen yhteydessä:
12 | Dim oDoc asiakirjanaAseta oDoc = Documents.Open ("c: \ Users \ SomeOne \ Desktop \ Test PM.docx") |
Luo uusi asiakirja
Uuden Word -asiakirjan luominen:
1 | Asiakirjat Lisää |
Voimme pyytää Wordia luomaan uuden asiakirjan jonkin mallin perusteella:
1 | Documents.Add Template: = "C: \ Program Files \ Microsoft Office \ Templates \ MyTemplate.dotx" |
Kuten aina, on hyödyllistä ja valtava ongelman säästäjä määrittää asiakirja muuttujalle luodessaan tai avattaessa:
12 | Dim oDoc asiakirjanaAseta oDoc = Documents.Add (Template: = "C: \ Program Files \ Microsoft Office \ Templates \ MyTemplate.dotx") |
Tallenna asiakirja
Asiakirjan tallentaminen:
1 | ActiveDocument.Save |
tai SaveAs:
1 | ActiveDocument.SaveAs Tiedostonimi: = c: \ Users \ SomeOne \ Desktop \ test2.docx ", FileFormat: = wdFormatDocument |
Sulje asiakirja
Asiakirjan sulkeminen ja muutosten tallentaminen:
1 | ActiveDocument.Close wdSaveChanges |
tai ilman muutoksia:
1 | ActiveDocument.Close wdDoNotSaveChanges |
Tulosta asiakirja
Tämä tulostaa aktiivisen asiakirjan:
1 | ActiveDocument.PrintOut |
Alue, valinta, kappaleet
Alue ja Valinta ovat luultavasti Word VBA: n tärkeimmät objektit, varmasti eniten käytetyt.
Alue viittaa johonkin asiakirjan osaan, yleensä mutta ei välttämättä tekstiin.
Valinta viittaa valittuun tekstiin (tai muuhun objektiin, kuten kuviin) tai, jos mitään ei ole valittu, lisäyskohtaan.
Kappaleet edustaa kappaleita asiakirjassa. Se on vähemmän tärkeä kuin miltä se kuulostaa, koska et voi käyttää suoraan kappaleen tekstiä (sinun on päästävä tiettyyn kappalealueeseen tehdäksesi muutoksia).
Alue
Alue voi olla mikä tahansa asiakirjan osa, mukaan lukien koko asiakirja:
12 | Dim oRange kuten alueAseta oRange = ActiveDocument.Content |
tai se voi olla pieni kuin yksi merkki.
Toinen esimerkki, tämä alue viittaisi asiakirjan ensimmäiseen sanaan:
12 | Dim oRange kuten alueAseta oRange = ActiveDocument.Range.Words (1) |
Yleensä haluat saada alueen, joka viittaa tiettyyn asiakirjan osaan, ja muokata sitä.
Seuraavassa esimerkissä lihavoimme toisen kappaleen ensimmäisen sanan:
123 | Dim oRange kuten alueAseta oRange = ActiveDocument. Kappaleet (2). Range.Words (1)oRange.Bold = Totta |
Aseta alueen teksti
Alueen tekstiarvon asettaminen:
123 | Dim oRange kuten alueAseta oRange = ActiveDocument. Kappaleet (2). Range.Words (1)oRange.Text = "Hei" |
(Vinkki: Huomaa välilyönti "Hei" -merkin jälkeen. Koska sanaobjekti sisältää välilyönnin sanan jälkeen, vain "hei" saisi "Hellonext -sanan")
Alueilla voi tehdä satoja asioita. Vain muutama esimerkki (näissä oletetaan, että olet jo tehnyt objektimuuttujan oranssi kiinnostuksen kohteista):
Vaihda fontti
1 | oRange.Font.Name = "Arial" |
Näytä viestiruudussa merkkien määrä tietyllä alueella
1 | MsgBox oRange.Hars.Count |
Lisää tekstiä sen eteen
1 | oRange.InsertBefore "this is insert text" |
Lisää alaviite alueeseen
12 | ActiveDocument.Footnotes.Add Range: = oRange, _Teksti: = "Lue lisää osoitteesta easyexcel.net." |
Kopioi se leikepöydälle
1234 | oRange.CopyUsein sinun on vaihdettava tiettyyn alueviittaukseen. Joten voit aloittaa sen alun ja lopunoRange.Start = 5oRange.End = 50 |
Yllä olevan koodin jälkeen oRange viittaisi tekstiin, joka alkaa viidennellä ja päättyy asiakirjan 50. merkillä.
Valinta
Valinta käytetään jopa laajemmin kuin Alue, koska sen kanssa on helpompi työskennellä Valinnat kuin Alueet, JOS makro VAIN on vuorovaikutuksessa ActiveDocumentin kanssa.
Valitse ensin haluamasi asiakirjan osa. Valitse esimerkiksi aktiivisen asiakirjan toinen kappale:
1 | ActiveDocument. Kappaleet (2). Alue |
Sitten voit käyttää valintaobjektia tekstin kirjoittamiseen:
1 | Selection.TypeText "Jotakin tekstiä" |
Voimme kirjoittaa joitain kappaleita "Jotkin tekstit" alle:
12 | Selection.TypeText "Jotakin tekstiä"Selection.TypePa paragraph |
Usein on tarpeen tietää, onko jokin teksti valittu vai onko meillä vain lisäyspiste:
12345 | Jos valinta. Kirjoita wdSelectionIP ThenSelection.Font.Bold = TosiMuuMsgBox "Sinun on valittava teksti."Loppu Jos |
Kun työskentelemme Selection -objektin kanssa, haluamme sijoittaa lisäyskohdan tiettyyn paikkaan ja antaa komentoja tästä kohdasta alkaen.
Asiakirjan alku:
1 | Valinta.HomeKey -yksikkö: = wdStory, Extend: = wdMove |
Nykyisen rivin alku:
1 | Valinta.HomeKey -yksikkö: = wdLine, Extend: = wdMove |
Laajenna parametri wdMove siirtää lisäyspistettä. Sen sijaan voit käyttää wdExtend -ohjelmaa, joka valitsee kaiken tekstin nykyisen lisäyspisteen välillä.
1 | Valinta.HomeKey -yksikkö: = wdLine, Extend: = wdExtend |
Siirrä valinta
Hyödyllisin tapa lisätä pisteen sijaintia on Siirrä. Valinnan siirtäminen kaksi merkkiä eteenpäin:
1 | Siirrä yksikkö: = wdMerkki, määrä: = 2 |
siirtääksesi taaksepäin, käytä negatiivista lukua Count -parametrille:
1 | Siirrä yksikkö: = wdMerkki, määrä: =-2 |
Yksikköparametri voi olla wdCharacter, wdWord, wdLine tai enemmän (käytä Word VBA -apua nähdäksesi muita).
Sanojen siirtäminen sen sijaan:
1 | Siirrä yksikkö: = wdWord, Count: = 2 |
Valinnan kanssa on helpompi työskennellä (verrattuna alueisiin), koska se on kuin robotti, joka käyttää Wordia ja jäljittelee ihmistä. Missä lisäyspiste on - jokin toimenpide tapahtuisi. Mutta tämä tarkoittaa, että sinun on huolehdittava siitä, missä lisäyskohta on! Tämä ei ole helppoa useiden koodin vaiheiden jälkeen. Muussa tapauksessa Word muuttaisi tekstiä haluttuun kohtaan.
Jos tarvitset jotain ominaisuutta tai menetelmää, joka ei ole käytettävissä valintaobjektissa, voit aina helposti löytää valintaan liittyvän alueen:
1 | Aseta oRange = Valinta |
VIHJE: Käyttäminen Valinta on usein helpompaa kuin alueiden käyttö, mutta se on myös hitaampaa (tärkeää, kun käsittelet suuria asiakirjoja)
Kappaleet
Et voi suoraan käyttää kappaleet -objektia tekstin muuttamiseen:
1 | ActiveDocument.Pacess (1) .Text = "Ei, se ei toimisi" |
Yllä oleva ei toimi (itse asiassa se aiheuttaa virheen). Sinun on ensin hankittava tiettyyn kappaleeseen liittyvä alue:
1 | ActiveDocument.Pawss (1) .Range.Text = "Se toimii nyt :)" |
Mutta voit muuttaa sen tyyliä suoraan:
1 | ActiveDocument.Parss (1) .Style = "Normaali" |
tai muuttaa kappaletason muotoilua:
1 | ActiveDocument.Kappaleet (1) .LeftIndent = 10 |
tai ehkä haluat pitää tämän kappaleen samalla rivillä seuraavan kappaleen kanssa:
1 | ActiveDocument.Pawss (1) .KeepWithNext = Tosi |
Aseta kappale keskelle:
1 | ActiveDocument.Pawss (1) .Alignment = wdAlignPa paragraphCenter |
On erittäin hyödyllistä määrittää tietty kappale objektimuuttujalle. Jos annamme muuttujalle tietyn kappaleen, meidän ei tarvitse huolehtia siitä, jos ensimmäisestä kappaleesta tulee toinen, koska lisäsimme yhden kappaleen sen eteen:
12 | himmeä oPara kappaleenaAseta oPara = Valinta. Kappaleet (1) ’tässä määritämme muuttujalle nykyisen valinnan ensimmäisen kappaleen |
Tässä on esimerkki siitä, että lisäämme kappaleen ensimmäisen kappaleen yläpuolelle, mutta voimme silti viitata vanhaan ensimmäiseen kappaleeseen, koska se on määritetty muuttujalle:
1234567 | AlakohtaEsimerkki ()Dim oPara kappaleenaAseta oPara = ActiveDocument. Kappaleet (1)MsgBox oPara.Range.TextoPara.Range.InsertPaszakBefore 'Lisää kappaleMsgBox oPara.Range.TextEnd Sub |
Kappaleobjektia käytetään erittäin usein silmukoissa:
123456789101112 | AlisilmukkaKappaleet ()Dim oPara kappaleenaJokaista oParaa varten ActiveDocumentissa'tee sille jotain. Näytämme vain"kappaleen teksti, jos sen tyyli on" Otsikko 4 "Jos oPara.Style = "Otsikko 4" SittenMsgBox oPara.Range.TextLoppu JosSeuraava oParaEnd Sub |
Word VBA -opetusohjelman päätelmät
Tämä opetusohjelma kattoi Word VBA: n perusteet. Jos olet uusi VBA: ssa, tutustu myös yleiseen VBA -opetusohjelmaamme saadaksesi lisätietoja muuttujista, silmukoista, MessageBoxeista, asetuksista, ehdollisesta logiikasta ja paljon muusta.
Esimerkkejä Word -makroista
Esimerkkejä Word -makroista |
---|
Mallit |
Lisää uusia asiakirjoja |
Laske sanat valinnassa |
Tekstikentät |
Tallenna PDF -tiedostona |
Kirjanmerkit |
Taulukot |
Etsi ja etsi ja korvaa |
Avaa asiakirjat |
Word VBA: n usein kysytyt kysymykset
Mikä on Word -makro?
Makro on yleinen termi, joka viittaa ohjelmointiohjeiden joukkoon, joka automatisoi tehtävät. Word -makrot automatisoivat Wordin tehtävät VBA -ohjelmointikielellä.
Onko sanalla VBA?
Kyllä, Microsoft Wordissa on VBA -editori. Voit käyttää sitä painamalla ALT + F11 tai siirtymällä kohtaan Kehittäjä> Visual Basic.
Kuinka voin käyttää VBA: ta Wordissa?
1. Avaa VBA -editori (ALT + F11 tai kehittäjä> Visual Basic)
2. Luo koodimoduuli valitsemalla Lisää> Moduuli
3. Kirjoita "Sub HelloWorld" ja paina Enter
4. Kirjoita rivien "Sub HelloWorld" ja "End Sub" väliin "MsgBox" Hello World! "
5. Olet luonut makron!
6. Suorita makro painamalla F5 -näppäintä