Word makro piemēri un VBA apmācība

Laipni lūdzam mūsu Word VBA / Macro mega ceļvedī!

Šajā lapā ir:

    1. Word VBA apmācība PDF (bezmaksas lejupielāde)
    2. Word VBA “Mīklas lapa”, kurā ir saraksts ar visbiežāk izmantotajiem Word VBA koda fragmentiem
    3. Pilna Word VBA / makro apmācība.
    4. 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: = wdStory
Atlase. 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ā dokuments
Iestatī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ā Variant
varNumberPages = _
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

wave wave wave wave wave