Hur man skapar och kör ett makro i Word

Om du arbetar mycket med Microsoft Word och tycker att du gör samma saker upprepade gånger, skapa ett makro . Makro(Macro) är en förkortning av ordet makroinstruktion, vilket betyder en serie instruktioner för att utföra en uppgift. 

Det fina med att skapa makron i Word är att du inte behöver veta hur man programmerar(know how to program) . Om du kan trycka på spela in och stoppa kan du göra detta.

Är inte makron farliga?(Aren’t Macros Dangerous?)

Har du hört talas om att makron är dåliga eftersom de kan innehålla virus ? Även om du måste vara försiktig med att öppna Office -dokument från okända personer eftersom de kan ha skadliga makron, är det inte ett problem här. Du gör ditt eget makro, så du vet att det inte är ett virus.

Hur man spelar in ett makro i Word(How To Record A Macro in Word)

För det här exemplet kommer du att skapa ett makro i Word för att infoga din signatur(insert your signature) i slutet av ett dokument.

  1. Med Word öppet, gå till fliken Visa .(View )
  2. Välj nedåtpilen under knappen Makron .(Macros )
  3. Välj Spela in makro...(Record Macro… ) ett nytt fönster öppnas.

  1. I fältet Makronamn:(Macro name: ) anger du ett meningsfullt namn för makrot. Utrymmen är inte tillåtna. Använd ett understreck eller bindestreck.
  2. I rullgardinsmenyn Lagra makro i:(Store macro in:) kan du välja vilka dokument du vill att detta makro ska användas. Om du väljer Alla dokument(Documents) ( Normal.dotm ), kommer makrot att vara tillgängligt för dig i varje nytt Word- dokument du skapar från och med nu. Om du väljer ett enskilt dokument kommer det bara att gälla för det enskilda dokumentet. Det är vanligtvis bäst att välja Alla dokument(All Documents) .

  1. I fältet Beskrivning:(Description: )  skriv vad makrot gör. Detta är ett enkelt makro med ett beskrivande namn, men när du blir säker på makron kommer du att göra mer komplexa saker, så en beskrivning är alltid en bra idé.
  2. Du kan välja Tilldela makro till(Assign macro to) antingen en knapp som du skapar med knappen(Button ) eller snabbtangenter som du kan välja med tangentbordsknappen(Keyboard ) . Det finns redan många genvägstangenter för Word , så en knapp kan vara bäst. Välj knapp(Button) . Ett nytt fönster öppnas som heter Word-alternativ(Word Options) .

  1. Här tilldelar du makrot en knapp på Word Ribbon . Välj Anpassa menyfliksområdet(Customize Ribbon) .
  2. I rullgardinsmenyn Välj kommandon från:(Choose commands from:) väljer du Makron(Macros) . Detta kommer att visa oss våra makron i området under det.

  1. Du behöver någonstans på bandet för att placera makrot. För det här exemplet väljer du Hem(Home ) i området Huvudflikar(Main Tabs) . Välj sedan Ny grupp(New Group) .
  2. Välj Byt namn(Rename) så att du kan ge det ett meningsfullt namn.
  3. I fönstret Byt namn(Rename) väljer du en av ikonerna för att representera gruppen och anger sedan Mina makron(My Macros ) i fältet Visa namn .(Display name )
  4. Välj OK för att tillämpa den. Du kommer att se ändringen i området Huvudflikar(Main Tabs ) .

  1. Med de nya Mina makron(My Macros) markerade i området Huvudflikar(Main Tabs) , välj makrot Normal.NewMacros.Insert_Signature(Normal.NewMacros.Insert_Signature ) .
  2. Välj Lägg(Add) till för att infoga den i gruppen Mina makron(My Macros) .

  1. Naturligtvis vill du byta namn på den. Med makrot valt i området Huvudflikar(Main Tabs) , välj Byt namn...(Rename…)
  2. I fönstret Byt namn(Rename) , välj en ikon och ange ett enkelt namn i fältet Visa namn :.(Display name: )
  3. Välj OK för att genomföra ändringen. Du kommer att se ändringen i området Huvudflikar(Main Tabs) .
  4. Välj OK under området Huvudflikar(Main Tabs) för att avsluta skapandet av knappen för makrot.

  1. Fortsätt och skapa vilket signaturblock du vill. Lägg(Add) till en skanning av din signatur eller andra bilder. Vad du än vill. När du är klar väljer du nedåtpilen under Makron-(Macros) knappen.
  2. Välj Stoppa inspelning(Stop Recording) . Det är allt. Ditt Insert Signature - makro är gjort.

  1. Testa det genom att hitta knappen Infoga signatur(Insert Signature) som du skapade på fliken Hem(Home) och välj den. Ditt signaturblock bör magiskt se ut precis som du designade det.

Hur man skriver ett makro(How To Write a Macro)

För de flesta makron är inspelningsmetoden det mest effektiva sättet att skapa dem. Så småningom kommer du att vilja göra något mer komplext. Detta kräver att makrot skrivs i språket Visual Basic for Applications ( VBA ). Vi har den bästa VBA-guiden för nybörjare(best VBA guide for beginners) , så bokmärk det. Låt oss skapa ett makro för att ge oss genomsnittliga ord per mening för att hjälpa oss att se när vi är ordrika.

  1. Du behöver tillgång till fliken Utvecklare(Developer ) som är dold som standard i Word . I det övre vänstra hörnet av Word väljer du Arkiv(File) .

  1. Nära nere till vänster väljer du Alternativ(Options) .

  1. I fönstret som öppnas väljer du Anpassa menyfliksområdet(Customize Ribbon) .
  2. På höger sida letar du efter utvecklare(Developer ) och sätter en bock bredvid den.
  3. Välj OK för att stänga fönstret. Fliken Utvecklare(Developer ) visas nu.

  1. Välj fliken Utvecklare .(Developer )
  2. Välj knappen Makron .(Macros)

  1. Ange ett meningsfullt namn i Makronamn:(Macro name:) Lämna makron i:(Macros in: ) som Normal.dotm så kommer det att gälla för alla Word - dokument. Ange alltid(Always) en beskrivning i området Beskrivning(Description: ) :.
  2. Välj Skapa(Create) . Utvecklingsverktyget Microsoft Visual Basic for Applications öppnas.

  1. Koden som visas i de gröna rektanglarna nedan borde redan finnas där med ett tomt utrymme mellan dem. Kopiera och klistra in följande kod i det utrymmet:

Dim s As Range
Dim numWords As Integer
Dim numSentences As Integer
numSentences = 0
numWords = 0

För varje s i ActiveDocument.Sentences
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Nästa

MsgBox "Genomsnittliga ord per mening" + Str ( Int (numWords / numSentences)) + ". Mindre än 15 är bäst."

  1. Välj knappen Kör(Run ) för att testa koden. Om den inte fungerar som förväntat, redigera koden tills den körs som du vill.

  1. Välj knappen Spara(Save ) och stäng utvecklingsfönstret.

  1. Skapa en knapp i Word-bandet(Create a button in the Word ribbon) med samma metod som visas i instruktionerna "Hur man spelar in ett makro" ovan.
  2. Hitta knappen du just skapade och testa den.

Mitt makro fungerar inte när jag sparar mitt Word-dokument(My Macro Doesn’t Work When I Save My Word Document)

Word sparar som standard med filtillägget .docx , vilket inte tillåter att makron körs automatiskt. Om du vill att makrot ska köras måste du ändra filtypen till Word Macro-Enabled Document (*.docm).

Denna filtyp finns delvis för att bekämpa makrosäkerhetsproblem. Om du ser detta filtillägg på ett dokument som du inte förväntade dig att få, var misstänksam.

Vad mer kan jag göra med makron?(What Else Can I Do With Macros?)

Du kan skapa makron i Excel(create macros in Excel) , Outlook , till och med PowerPoint . Allt som du för närvarande gör manuellt bör du kunna spela in eller skriva ett makro för att göra det. Att använda makron i Word tillsammans med fantastiska Windows-genvägstangenter(great Windows shortcut keys) kommer att förstärka din produktivitet tio gånger. 



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts