Laipni lūdzam mūsu Word VBA / Macro mega ceļvedī!
Šajā lapā ir:
-
- Word VBA apmācība PDF (bezmaksas lejupielāde)
- Word VBA “Mīklas lapa”, kurā ir saraksts ar visbiežāk izmantotajiem Word VBA koda fragmentiem
- Pilna Word VBA / makro apmācība.
- Meklējams visu mūsu Word VBA makro apmācību saraksts
Jūs varētu interesēt arī mūsu interaktīvā VBA apmācība programmai Excel. Lai gan daži piemēri / vingrinājumi ir raksturīgi Excel VBA, liela daļa satura ir vispārīga visiem VBA, un jums var būt noderīgi apgūt tādus jēdzienus kā If Statements, Loops, MessageBoxes un citus.
VBA PDF (bezmaksas lejupielādes)
Lejupielādējiet mūsu bezmaksas Microsoft Word VBA apmācību! Vai arī VBA apmācības citām biroja programmām!
Lejupielādēt
Word VBA piemēri “CheatSheet”
Zemāk jūs atradīsit vienkāršus VBA kodu piemērus darbam ar Microsoft Word.
Atlasiet / Iet uz
AprakstsVBA kodsAtpakaļatkāpeSelection.TypeBackspaceAtlasiet Visu dokumentuAtlase. Galvenā vienība: = wdStoryAtlase. PaplašinātKopētAtlase. KopētDzēstAtlase. Dzēst vienību: = wdCharacter, Count: = 1Ievietot pēcSelection.InsertAfter “teksts”Rindas sākumsAtlase.HomeKey vienība: = wdLineRindas beigasAtlase. EndKey vienība: = wdLineIelīmētAtlase. PastaIzvēlēties visusAtlase. Vesels stāstsAtlasiet Visu rinduSelection.EndKey vienība: = wdLine, Extend: = wdExtendPārvietot rindkopu uz augšuAtlase. Pārvietošanas vienība: = wdParagrāfs, skaits: = 1Pārvietot vienu rakstzīmi pa labiAtlase.MoveRight vienība: = wdCharacter, Count: = 1Tabulā pārvietojiet pa labi vienu šūnuAtlase.MoveRight vienība: = wdCellDodieties uz dokumenta sākumuAtlase. Galvenā vienība: = wdStoryDoties uz dokumenta beigāmAtlase.EndKey vienība: = wdStoryDoties uz 1. lapuSelection.GoTo What: = wdGoToPage, Kurš: = wdGoToNext, nosaukums: = ”1 ″Doties uz lapas sākumuSelection.GoTo What: = wdGoToBookmark, Name: = ”\ Page”
Atlase. Pārvietot kreiso vienību: = wdCharacter, Count: = 1
Atgriezties uz augšu
Grāmatzīmes
AprakstsVBA kodsPievienotAr ActiveDocument.Bookmarks. Pievienot diapazonu: = Selection.Range, Name: = ”Name”
.DefaultSorting = wdSortByName
.ShowHidden = False
Beigt arSkaitsDim n kā vesels skaitlis
n = ActiveDocument.Bookmarks.CountDzēstActiveDocument.Bookmarks (“BookmarkName”). DzēstVai pastāv?Ja ActiveDocument.Bookmarks.Exists (“BookmarkName”) = Patiess
'Dari kaut ko
Beigas JaIet uzSelection.GoTo What: = wdGoToBookmark, Name: = ”BookmarkName”IzvēlietiesActiveDocument.Bookmarks (“BookmarkName”). IzvēlietiesAizstāt tekstuSelection.GoTo What: = wdGoToBookmark, Name: = ”BookmarkName”
Atlase. Dzēst vienību: = wdCharacter, Count: = 1
Selection.InsertAfter “Jauns teksts”
ActiveDocument.Bookmarks.Add Range: = Selection.Range, _
Nosaukums: = ”Grāmatzīmju nosaukums”
Atgriezties uz augšu
Dokuments
AprakstsVBA kodsAktivizētDokumenti (“Piemērs.doc”). AktivizētPievienot mainīgajamDim doc kā dokumentsIestatīt doc = Documents.AddPievienotDokumenti. PievienotPievienot (no cita dokumenta)Documents.Add Template: = ”C: \ Forms \ FormDoc.doc”, _
NewTemplate: = FalseAizvērtDokumenti (“Example.doc”). AizvērtAizvērt - saglabāt izmaiņasDokumenti (“Piemērs.doc”). Aizveriet SaveChanges: = wdSaveChangesAizvērt - nesaglabātDokumenti (“Example.doc”). Aizvērt SaveChanges: = wdDoNotSaveChangesAizvērt - uzvedne saglabātDokumenti (“Example.doc”). Aizvērt SaveChanges: = wdPromptToSaveChanges
Atgriezties uz augšu
Kolonnas
AprakstsVBA kodsSaglabāt kāDokumenti (“Example.doc”). SaveAs (“C: \ Example \ Example.doc”)SaglabātDokumenti (“Example.doc”). SaglabātAizsargātDokumenti (“Example.doc”). Aizsargāt paroli: = ”parole”NeaizsargātDokumenti (“Example.doc”). UnProtect Password: = ”password”Lapu skaitsDim varNumberPages kā VariantvarNumberPages = _
ActiveDocument.Content.Information (wdActiveEndAdjustedPageNumber)DrukātDokumenti (“Piemērs.doc”). Drukāt
Atgriezties uz augšu
Vai esat noguris no VBA koda piemēru meklēšanas? Izmēģiniet AutoMacro!Fonts
AprakstsVBA kodsIzmērsAtlase. Fonts. Izmērs = 12DrosmīgsSelection.Font.Bold = PatiesaSlīprakstsSelection.Font.Italic = PatiesaPasvītrotSelection.Font.Underline = wdUnderlineSingleVisi CapsSelection.Font.AllCaps = PatiesaKrāsaSelection.Font.TextColor = vbRedVārdsSelection.Font.Name = “Abadi”ApakšindekssSelection.Font.Subscript = PatiesaSuperScriptSelection.Font.Superscript = PatiesaIzcelt krāsuSelection.Range.HighlightColorIndex = wdDzeltensStilsSelection.Style = ActiveDocument.Styles (“Normāls”)Atgriezties uz augšu
Ievietot
AprakstsVBA kodsIevietojiet automātisko tekstuSelection.TypeText Text: = ”a3 ″Selection.Range.InsertAutoTextIevietojiet datuma koduIevietot failuSelection.InsertFile (“C: \ Docs \ Something.doc”)Ievietojiet lapas pārtraukumuSelection.InsertBreak Type: = wdPageBreakIevietojiet rindkopas simboluSelection.TypeText Teksts: = Chr $ (182)Ievietot cilniSelection.TypeText Text: = vbTabIevietot tekstuSelection.TypeText Text: = “Jebkurš teksts”Ievietot tipa rindkopuAtlase.TipsPunktsIevietot rindkopuAtlase. IevietotPunkts
Atgriezties uz augšu
Cilpas
AprakstsVBA kodsDariet līdz dok. BeigāmDarīt līdz ActiveDocument.Bookmarks (“\ Sel”) = ActiveDocument.Bookmarks (“\ EndOfDoc”)'Dari kaut ko
SubKatram dokumentam dokumentosDim doc kā dokuments
Par katru dokumentu dokumentos
'Dari kaut ko
Nākamais dokIzslēgt rindkopasSub caur rindkopām
Dim i As Long, iParCount As Long
iParCount = ActiveDocument.Pa8.s.CountFori = 1 Uz iParCount
ActiveDocument. Punkti (i). Alignment = wdAlignPa bekezdésLeft
Tālāk i
Atgriezties uz augšu
Paragrāfs
AprakstsVBA kodsKeepLinesKopāSelection.Pa bekezdésFormat.KeepTogether = TrueKeepWithNextSelection.Pa bekezdésFormat.KeepWithNext = PatiesaSpace pēcAtlase.PunktsFormat.SpaceAfter = 12Kosmoss PirmsAtlase. PunktsFormat.SpaceBefore = 0Izlīdzināt centruSelection.Pa bekezdésFormat.Alignment = wdAlignPa bekezdésCenterLīdzināt pa labiSelection.Pa bekezdésFormat.Alignment = wdAlignPa bekezdésRightLīdzināt pa kreisiSelection.Pa bekezdésFormat.Alignment = wdAlignPa paragraphLeftAtkāpe pa kreisiSelection.Pa bekezdésFormat.LeftIndent = InchesToPoints (3.75)Labais ievilkumsSelection.Pa bekezdésFormat.RightIndent = InchesToPoints (1)Atstarpe starp rindāmAr atlasi.PunktsFormat.LineSpacingRule = wdLineSpaceExactly
.LineSpacing = 12
Beigt arIzslēgt visas rindkopasSub caur rindkopām
Dim i As Long, iParCount As Long
iParCount = ActiveDocument.Pa8.s.CountFori = 1 Uz iParCount
ActiveDocument. Punkti (i). Alignment = wdAlignPa bekezdésLeft
Tālāk i
Atgriezties uz augšu
Word VBA makro apmācība
Šī ir apmācība, kā izmantot VBA ar Microsoft Word. Šī apmācība iemācīs jums rakstīt vienkāršu makro un mijiedarboties ar dokumentiem, diapazoniem, atlasēm un rindkopām.
Piezīme. Ja esat pavisam jauns Macros / VBA, jums var noderēt arī šis raksts: Kā rakstīt VBA makro no Scratch.
VBA ir programmēšanas valoda, ko izmanto, lai automatizētu Microsoft Office programmas, tostarp Word, Excel, Outlook, PowerPoint un Access.
Makro ir VBA koda bloki, kas veic īpašus uzdevumus.
Kad tu Ierakstiet makro, Word ierakstīs VBA kodu makro, ļaujot jums atkārtot savas darbības. Jūs varat redzēt visu pieejamo makro sarakstu no Skats> Makro.
Pēc makro ierakstīšanas varēsit rediģēt makro no makro saraksta:
Kad noklikšķināt Rediģēt, jūs atverat VBA redaktors. Izmantojot VBA redaktoru, varat rediģēt ierakstītos makro vai rakstīt Word makro no jauna. Lai piekļūtu VBA redaktoram, izmantojiet saīsni ALT + F11 vai noklikšķiniet Visual Basic no Izstrādātāja lente.
Vienkārša Word makro piemērs
Šis ir vienkāršs Word VBA makro piemērs. Tā veic šādus uzdevumus:
- Atver Word dokumentu
- Raksta dokumentā
- Aizver un saglabā Word dokumentu.
123456789101112131415 | Sub WordMacroExample ()"Atvērt dokumentu un piešķirt mainīgajamDim oDoc kā dokumentsIestatiet oDoc = Documents.Open ("c: \ Users \ some \ NewDocument.docx")'Rakstiet dokSelection.TypeText "www.automateexcel.com"Atlase.TipsPunkts"Saglabāt un aizvērt dokumentuoDoc.SaveoDoc. AizvērtBeigu apakš |
Word makro pamati
Viss VBA kods ir jāsaglabā šādās procedūrās. Lai izveidotu procedūru VBA, ierakstiet “Sub WordMacroExample” (kur “WordMacroExample” ir vēlamais makro nosaukums) un nospiediet ENTER. VBA automātiski pievienos iekavas un beigu apakšdaļu.
Word dokumenta objekts
Mijiedarbojoties ar Microsoft Word VBA, jūs bieži atsaucaties uz Word “Objekti”. Visizplatītākie objekti ir:
Lietojumprogrammas objekts - pati Microsoft Word
Dokumenta objekts - Word dokuments
Diapazona objekts - daļa no Word dokumenta
Atlases objekts - Izvēlēts diapazons vai kursora atrašanās vieta.
Pieteikums
Lietojumprogramma ir “augstākā līmeņa” objekts. Caur to var sasniegt visus pārējos Word objektus.
Papildus piekļūšanai citiem Word objektiem ir pieejami arī “lietojumprogrammas līmeņa” iestatījumi:
1 | Application.Options.AllowDragAndDrop = Patiesa |
Šis ir piemērs, kā lietojumprogrammā piekļūt “Atlase” “Windows (1)” ar:
1 | Lietojumprogramma. Windows (1). Atlase. Rakstzīmes. Skaits |
Tomēr visbiežāk sastopamajiem Word objektiem var piekļūt tieši, neievadot pilnu hierarhiju. Tā vietā jūs varat (un vajadzētu) vienkārši ierakstīt:
1 | Atlase. Rakstzīmes. Skaits |
Dokumenti
ActiveDocument
Bieži vien programmā Word tiks atvērti divi vai vairāki dokumenti, un jums būs jānorāda, ar kuru konkrētu Word dokumentu mijiedarboties. Viens veids, kā norādīt, kurš dokuments jāizmanto ActiveDocument. Piemēram:
1 | ActiveDocument.PrintOut |
… Izdrukātu ActiveDocument. ActiveDocument ir dokuments programmā Word, kuram ir "fokuss"
Lai pārslēgtu ActiveDocument, izmantojiet komandu Aktivizēt:
1 | Dokumenti ("Piemērs.docx"). Aktivizēt |
Šis dokuments
Tā vietā, lai izmantotu ActiveDocument atsauci uz aktīvo dokumentu, varat izmantot šoDocument, lai atsauktos uz dokumentu, kurā tiek saglabāts makro. Šis dokuments nekad nemainīsies.
1 | ThisDocument.PrintOut |
Dokumentu mainīgie
Tomēr sarežģītākiem makro veidiem var būt grūti izsekot aktīvajam dokumentam. Var būt arī apgrūtinoši pārslēgties uz priekšu un atpakaļ starp dokumentiem.
Tā vietā varat izmantot dokumenta mainīgos.
Šis makro piešķirs ActiveDocument mainīgajam un pēc tam izdrukās dokumentu, izmantojot mainīgo:
12345 | SubvarExample ()Dim oDoc kā dokumentsIestatiet oDoc = ActiveDocumentoDoc.PrintOutBeigu apakš |
Dokumentu metodes
Atvērt dokumentu
Lai atvērtu Word dokumentu:
1 | Dokumenti. Atveriet "c: \ Users \ SomeOne \ Desktop \ Test PM.docx" |
Mēs iesakām vienmēr piešķirt dokumentu mainīgajam pēc tā atvēršanas:
12 | Dim oDoc kā dokumentsIestatiet oDoc = Documents.Open ("c: \ Users \ SomeOne \ Desktop \ Test PM.docx") |
Izveidot jaunu dokumentu
Lai izveidotu jaunu Word dokumentu:
1 | Dokumenti. Pievienot |
Mēs varam uzdot Word izveidot jaunu dokumentu, pamatojoties uz kādu veidni:
1 | Documents.Add Template: = "C: \ Program Files \ Microsoft Office \ Templates \ MyTemplate.dotx" |
Kā vienmēr, ir lietderīgi un milzīgs problēmu taupītājs, piešķirot dokumentu mainīgajam, to veidojot vai atverot:
12 | Dim oDoc kā dokumentsIestatiet oDoc = Documents.Add (Template: = "C: \ Program Files \ Microsoft Office \ Templates \ MyTemplate.dotx") |
Saglabāt dokumentu
Lai saglabātu dokumentu:
1 | ActiveDocument.Save |
vai SaveAs:
1 | ActiveDocument.SaveAs FileName: = c: \ Users \ SomeOne \ Desktop \ test2.docx ", FileFormat: = wdFormatDocument |
Aizvērt dokumentu
Lai aizvērtu dokumentu un saglabātu izmaiņas:
1 | ActiveDocument.Clos wdSaveChanges |
vai nesaglabājot izmaiņas:
1 | ActiveDocument.Clos wdDoNotSaveChanges |
Drukāt dokumentu
Tādējādi tiks izdrukāts aktīvais dokuments:
1 | ActiveDocument.PrintOut |
Diapazons, atlase, rindkopas
Diapazons un Atlase iespējams, ir vissvarīgākie Word VBA objekti, noteikti visvairāk izmantotie.
Diapazons attiecas uz kādu dokumenta daļu, parasti, bet ne obligāti, tekstu.
Atlase attiecas uz atlasīto tekstu (vai citu objektu, piemēram, attēliem) vai, ja nekas nav atlasīts, ievietošanas punktu.
Punkti attēlo rindkopas dokumentā. Tas ir mazāk svarīgi, nekā izklausās, jo jūs nevarat tieši piekļūt rindkopas tekstam (lai veiktu izmaiņas, jums ir jāpiekļūst noteiktam rindkopu diapazonam).
Diapazons
Diapazons var būt jebkura dokumenta daļa, ieskaitot visu dokumentu:
12 | Dim oRange As RangeIestatiet oRange = ActiveDocument.Content |
vai tas var būt mazs kā viens raksturs.
Cits piemērs, šis diapazons attiecas uz dokumenta pirmo vārdu:
12 | Dim oRange As RangeIestatīt oRange = ActiveDocument.Range.Words (1) |
Parasti jūs vēlaties iegūt diapazonu, kas attiecas uz konkrētu dokumenta daļu, un pēc tam to mainīt.
Šajā piemērā mēs trešās daļas pirmo vārdu padarīsim treknrakstu:
123 | Aptumšot diapazonu kā diapazonuIestatīt oRange = ActiveDocument. Punkti (2). Range.Words (1)oRange.Bold = Patiess |
Iestatiet diapazona tekstu
Lai iestatītu diapazona teksta vērtību:
123 | Dim oRange As RangeIestatīt oRange = ActiveDocument. Punkti (2). Range.Words (1)oRange.Text = “Labdien” |
(Padoms. Ievērojiet atstarpi aiz “Sveiki”. Tā kā vārda objekts ietver atstarpi pēc vārda, tikai “sveiki” mēs iegūtu “Hellonext word”)
Ir simtiem lietu, ko varat darīt ar diapazoniem. Tikai daži piemēri (tie pieņem, ka esat jau padarīts par objekta mainīgo apelsīns atsaucoties uz interešu diapazonu):
Mainīt fontu
1 | oRange.Font.Name = "Arial" |
Ziņojumu lodziņā parādiet rakstzīmju skaitu noteiktā diapazonā
1 | MsgBox oRange. Rakstzīmes. Skaits |
Ievietojiet tekstu pirms tā
1 | oRange.InsertBefore "šis ir ievietots teksts" |
Pievienojiet diapazonam zemsvītras piezīmi
12 | ActiveDocument.Footnotes.Pievienot diapazonu: = oRange, _Teksts: = "Lasiet vairāk vietnē easyexcel.net." |
Kopējiet to starpliktuvē
1234 | oRange.CopyBieži vien jums ir jāmaina uz konkrēto diapazonu. Tātad jūs varat sākt tā sākumu un beigasoRange.Start = 5oRange.End = 50 |
Pēc iepriekš minētā koda oRange attiecas uz tekstu, kas dokumentā sākas ar piekto un beidzas ar 50. rakstzīmi.
Atlase
Atlase tiek izmantots vēl plašāk nekā Diapazons, jo ar to ir vieglāk strādāt Atlases nekā Diapazoni, JA jūsu makro TIKAI mijiedarbojas ar ActiveDocument.
Vispirms izvēlieties vajadzīgo dokumenta daļu. Piemēram, aktīvajā dokumentā atlasiet otro rindkopu:
1 | ActiveDocument. 2. punkts. Diapazons. Atlasiet |
Tad jūs varat izmantot atlases objektu, lai ierakstītu tekstu:
1 | Selection.TypeText "Kāds teksts" |
Mēs varam ierakstīt dažas rindkopas zem “Daži teksti”:
12 | Selection.TypeText "Kāds teksts"Atlase.TipsPunkts |
Bieži vien ir jāzina, vai ir atlasīts kāds teksts vai mums ir tikai ievietošanas punkts:
12345 | Ja atlasiet. Ierakstiet wdSelectionIP TadSelection.Font.Bold = PatiesaCitādiMsgBox "Jums jāizvēlas kāds teksts."Beigas Ja |
Strādājot ar atlases objektu, mēs vēlamies ievietot ievietošanas punktu noteiktā vietā un izdot komandas, sākot no šī punkta.
Dokumenta sākums:
1 | Atlase.HomeKey vienība: = wdStory, Extend: = wdMove |
Pašreizējās rindas sākums:
1 | Atlase.HomeKey vienība: = wdLine, Extend: = wdMove |
Pagarināšanas parametrs wdMove pārvieto ievietošanas punktu. Tā vietā varat izmantot wdExtend, kas atlasīs visu tekstu starp pašreizējo ievietošanas punktu.
1 | Atlase.HomeKey vienība: = wdLine, Extend: = wdExtend |
Pārvietot atlasi
Visnoderīgākā metode ievietošanas punkta pozīcijas maiņai ir Pārvietot. Lai pārvietotu atlases divas rakstzīmes uz priekšu:
1 | Atlase. Pārvietot vienību: = wdCharacter, Count: = 2 |
lai to pārvietotu atpakaļ, parametram Count izmantojiet negatīvo skaitli:
1 | Atlase. Pārvietot vienību: = wdCharacter, Count: =-2 |
Vienības parametrs var būt wdCharacter, wdWord, wdLine vai vairāk (izmantojiet Word VBA palīdzību, lai redzētu citus).
Lai pārvietotu vārdus:
1 | Atlase. Pārvietot vienību: = wdWord, Count: = 2 |
Ar atlasi ir vieglāk strādāt (salīdzinot ar diapazoniem), jo tā ir kā robots, kas izmanto Word, atdarinot cilvēku. Kur ir ievietošanas punkts - notiktu kāda darbība. Bet tas nozīmē, ka jums ir jārūpējas par ievietošanas punktu! Tas nav viegli pēc daudziem koda soļiem. Pretējā gadījumā Word mainītu tekstu nevēlamajā vietā.
Ja jums ir nepieciešams kāds rekvizīts vai metode, kas nav pieejama atlases objektā, jūs vienmēr varat viegli iegūt diapazonu, kas saistīts ar atlasi:
1 | Iestatīt oRange = Selection.Range |
PADOMS: Izmantojot Atlase bieži vien ir vieglāk nekā izmantot diapazonus, taču tas ir arī lēnāk (svarīgi, strādājot ar lieliem dokumentiem)
Punkti
Jūs nevarat tieši izmantot rindkopu objektu, lai mainītu tekstu:
1 | ActiveDocument.Paragrāfijas (1) .Text = "Nē, tas nedarbotos" |
Iepriekš minētais nedarbosies (patiesībā tas radīs kļūdu). Vispirms jums jāiegūst diapazons, kas saistīts ar konkrētu rindkopu:
1 | ActiveDocument.Paragrāfijas (1) .Range.Text = "Tas darbojas tagad :)" |
Bet jūs varat tieši mainīt tā stilu:
1 | ActiveDocument.Punkti (1) .Style = "Normal" |
vai mainīt rindkopas līmeņa formatējumu:
1 | ActiveDocument.Punkti (1) .LeftIndent = 10 |
vai varbūt vēlaties saglabāt šo rindkopu vienā rindā ar nākamo rindkopu:
1 | ActiveDocument. Punkti (1). KeeWithNext = True |
Padarīt rindkopu centrētu:
1 | ActiveDocument. Punkti (1). Alignment = wdAlignPa bekezdésCenter |
Ir ĻOTI lietderīgi piešķirt konkrētu rindkopu objekta mainīgajam. Ja mainīgajam piešķiram konkrētu rindkopu, mums nav jāuztraucas, ja pirmā rindkopa kļūst par otro, jo pirms tā ievietojām vienu rindkopu:
12 | dim oPara kā punktsIestatiet oPara = Atlase. (1) punkts “šeit mēs mainīgajam piešķiram pašreizējās atlases pirmo rindkopu |
Šeit ir piemērs, kur mēs ievietojam rindkopu virs pirmās rindkopas, bet mēs joprojām varam atsaukties uz veco pirmo rindkopu, jo tā tika piešķirta mainīgajam:
1234567 | ApakšpunktsPiemērs ()Dim oPara kā punktsIestatiet oPara = ActiveDocument. 1. punktsMsgBox oPara.Range.TextoPara.Range.InsertPa bekezdésBefore 'Ievietot rindkopuMsgBox oPara.Range.TextBeigu apakš |
Rindkopas objektu ļoti bieži izmanto cilpās:
123456789101112 | Sub LoopThroughPailss ()Dim oPara kā punktsPar katru oPara ActiveDocument.Punkti'dari ar to kaut ko. Mēs tikai parādīsimrindkopas teksts, ja tā stils ir "4. virsraksts"Ja oPara.Style = "4. virsraksts" TadMsgBox oPara.Range.TextBeigas JaNākamā oParaBeigu apakš |
Word VBA apmācības secinājums
Šī apmācība aptvēra Word VBA pamatus. Ja esat jauns VBA lietotājs, pārskatiet arī mūsu vispārējo VBA apmācību, lai uzzinātu vairāk par mainīgajiem, cilpām, MessageBoxes, iestatījumiem, nosacīto loģiku un daudz ko citu.
Word makro piemēri
Word makro piemēri |
---|
Veidnes |
Pievienot jaunus dokumentus |
Skaitīt vārdus atlasē |
Teksta kastes |
Saglabāt kā PDF |
Grāmatzīmes |
Tabulas |
Atrast un atrast un aizstāt |
Atveriet dokumentus |
Bieži uzdotie jautājumi par Word VBA
Kas ir Word makro?
Makro ir vispārīgs termins, kas attiecas uz programmēšanas instrukciju kopumu, kas automatizē uzdevumus. Word makro automatizē uzdevumus programmā Word, izmantojot VBA programmēšanas valodu.
Vai vārdam ir VBA?
Jā, Microsoft Word ir VBA redaktors. Tam var piekļūt, nospiežot ALT + F11 vai dodoties uz Izstrādātājs> Visual Basic.
Kā lietot VBA programmā Word?
1. Atveriet VBA redaktoru (ALT + F11 vai izstrādātājs> Visual Basic)
2. Lai izveidotu koda moduli, dodieties uz Ievietot> Moduļi
3. Ierakstiet “Sub HelloWorld” un nospiediet taustiņu Enter
4. Starp rindām “Sub HelloWorld” un “End Sub” ierakstiet “MsgBox“ Hello World! ”
5. Jūs esat izveidojis makro!
6. Tagad nospiediet “F5”, lai palaistu makro