Makró létrehozása és futtatása a Wordben

Ha sokat dolgozik a Microsoft Word programmal(Microsoft Word) , és azon kapja magát, hogy ismételten ugyanazokat a dolgokat csinálja, hozzon létre egy makrót . A makró(Macro) a macroinstruction szó rövidítése, ami egy feladat végrehajtásához szükséges utasítások sorozatát jelenti. 

A makrók Wordben(Word) való létrehozásának nagyszerűsége az, hogy nem kell tudnod a programozást(know how to program) . Ha megnyomja a rögzítést és a leállítást, akkor ezt megteheti.

Nem veszélyesek a makrók?(Aren’t Macros Dangerous?)

Hallottál már arról, hogy a makrók rosszak, mert vírusokat tartalmazhatnak ? Noha óvatosnak kell lennie az ismeretlen személyektől származó Office -dokumentumok megnyitásakor, mert rosszindulatú makrókat tartalmazhatnak, ez itt nem probléma. Ön elkészíti saját makróját, így tudja, hogy nem vírus.

Makró rögzítése Wordben(How To Record A Macro in Word)

Ebben a példában egy makrót fog létrehozni a Wordben(Word) az aláírás beszúrásához a(insert your signature) dokumentum végére.

  1. A Word megnyitásakor lépjen a Nézet(View ) fülre.
  2. Válassza a lefelé mutató nyilat a Makrók(Macros ) gomb alatt.
  3. Válassza a Makró rögzítése lehetőséget…(Record Macro… ) egy új ablak nyílik meg.

  1. A Makró neve:(Macro name: ) mezőben adjon meg egy értelmes nevet a makrónak. Szóközök nem megengedettek. Használjon aláhúzást vagy kötőjelet.
  2. A Store makró itt:(Store macro in:) legördülő menüben kiválaszthatja, hogy mely dokumentumokat szeretné használni a makrót. Ha az Összes dokumentum(Documents) ( Normal.dotm ) lehetőséget választja, a makró mostantól minden új Word - dokumentumban elérhető lesz. Ha egyetlen dokumentumot választ, az csak arra az egyetlen dokumentumra vonatkozik. Általában a legjobb az Összes dokumentum(All Documents) lehetőséget választani .

  1. A Leírás:(Description: )  mezőbe írja be, hogy mit csinál a makró. Ez egy egyszerű makró leíró névvel, de amint magabiztossá válik a makrók használatakor, bonyolultabb dolgokat is megtehet, ezért a leírás mindig jó ötlet.
  2. Kiválaszthatja a Makró hozzárendelését a Gombbal(Assign macro to) létrehozandó gombokhoz vagy a (Button )Billentyűzet(Keyboard ) gombbal választható gyorsbillentyűkhöz . Már most is sok gyorsbillentyű létezik a Word számára , így egy gomb lehet a legjobb. Válassza a Gombot(Button) . Megnyílik egy új ablak, melynek neve Word Options .

  1. Itt hozzárendelhet egy gombot a makróhoz a Word szalagon(Word Ribbon) . Válassza a Szalag testreszabása(Customize Ribbon) lehetőséget .
  2. A Parancsok kiválasztása innen:(Choose commands from:) legördülő menüben válassza a Makrók(Macros) lehetőséget . Ez megmutatja nekünk a makrókat az alatta lévő területen.

  1. Valahol a szalagon kell elhelyezni a makrót. Ebben a példában válassza a Kezdőlap(Home ) lehetőséget a Fő lapok(Main Tabs) területen. Ezután válassza az Új csoport lehetőséget(New Group) .
  2. Válassza az Átnevezés(Rename) lehetőséget, hogy értelmes nevet adjon neki.
  3. Az Átnevezés(Rename) ablakban válassza ki az egyik ikont, amely a csoportot képviseli, majd írja be a Saját makrók elemet(My Macros ) a Megjelenítési név(Display name ) mezőbe.
  4. Az alkalmazáshoz kattintson az OK gombra(OK) . A változást a Fő lapok(Main Tabs ) területen láthatja.

  1. Ha a Fő lapok(Main Tabs) területen ki van választva az új Saját makrók , válassza ki a (My Macros)Normal.NewMacros.Insert_Signature makrót.
  2. A Saját makrók(My Macros) csoportba való beillesztéséhez válassza a Hozzáadás lehetőséget.(Add)

  1. Természetesen át kell nevezni. Ha a makrót kiválasztotta a Fő lapok(Main Tabs) területen, válassza az Átnevezés…(Rename…)
  2. Az Átnevezés(Rename) ablakban válasszon ki egy ikont, és írjon be egy egyszerű nevet a Megjelenítési név:(Display name: ) mezőbe.
  3. A változtatás végrehajtásához válassza az OK gombot . A változást a Fő lapok(Main Tabs) területen láthatja.
  4. Kattintson az OK gombra(OK ) a Fő lapok(Main Tabs) terület alatt a makró gombjának létrehozásának befejezéséhez.

  1. Lépjen tovább, és hozzon létre bármilyen aláírási blokkot, amelyet szeretne. Adja hozzá(Add) az aláírásának vagy más képeinek szkennelt képét. Amit csak szeretnél. Ha ez megtörtént, válassza ki a lefelé mutató nyilat a Makrók(Macros) gomb alatt.
  2. Válassza a Felvétel leállítása(Stop Recording) lehetőséget . Ez az. Az Aláírás(Signature) beszúrása makró elkészült.

  1. Tesztelje úgy, hogy megtalálja a Kezdőlap(Home) lapon létrehozott Aláírás beszúrása(Insert Signature) gombot, és válassza ki. Az aláírásblokk varázsütésre pontosan úgy jelenik meg, ahogyan azt tervezte.

Hogyan írjunk makrót(How To Write a Macro)

A legtöbb makró esetében a rögzítési módszer a leghatékonyabb módja azok létrehozásának. Végül valami összetettebbet akar majd csinálni. Ehhez a makrót a Visual Basic for Applications ( VBA ) nyelven kell megírni. Megtaláltuk a legjobb VBA-útmutatót kezdőknek(best VBA guide for beginners) , ezért vegye fel a könyvjelzők közé. Hozzon létre egy makrót, amely megadja nekünk a mondatonkénti átlagos szavak számát, és segít megmondani, mikor vagyunk szókimondóak.

  1. Hozzá kell férnie a Fejlesztő(Developer ) laphoz, amely alapértelmezés szerint el van rejtve a Wordben(Word) . A Word(Word) bal felső sarkában válassza a Fájl(File) lehetőséget .

  1. A bal alsó sarokban válassza az Opciók lehetőséget(Options) .

  1. A megnyíló ablakban válassza a Szalag testreszabása lehetőséget(Customize Ribbon) .
  2. A jobb oldalon keresse meg a Fejlesztőt(Developer ) , és tegyen mellé egy pipát.
  3. Az ablak bezárásához kattintson az OK gombra(OK) . Ekkor megjelenik a Fejlesztő(Developer ) lap.

  1. Válassza a Fejlesztő(Developer ) lapot.
  2. Válassza a Makrók(Macros) gombot.

  1. Írjon be egy értelmes nevet a Makró neve mezőbe:(Macro name:) Hagyja a makrókat: (Macros in: )Normal.dotm néven , így az minden Word dokumentumra vonatkozik. Mindig írjon(Always) be egy leírást a Leírás:(Description: ) területen.
  2. Válassza a Létrehozás(Create) lehetőséget . Megnyílik a Microsoft Visual Basic for Applications(Microsoft Visual Basic for Applications ) fejlesztőeszköz.

  1. Az alábbi zöld téglalapokban látható kódnak már ott kell lennie, és közöttük egy kis szóköz van. Másolja ki és illessze be a következő kódot erre a helyre:

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

Minden egyes s-hez In ActiveDocument.Sentences
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Következő

MsgBox „Szavak átlagos száma mondatonként” + Str ( Int (numWords / numSentences)) + „. 15-nél kevesebb a legjobb.”

  1. A kód teszteléséhez válassza a Futtatás(Run ) gombot. Ha nem a várt módon fut, szerkessze a kódot, amíg az a kívánt módon le nem fut.

  1. Válassza a Mentés(Save ) gombot, és zárja be a fejlesztési ablakot.

  1. Hozzon létre egy gombot a Word szalagon(Create a button in the Word ribbon) a fenti „Makró rögzítése” útmutatóban leírt módon.
  2. Keresse meg az imént létrehozott gombot, és tesztelje.

A makróm nem működik, amikor mentem a Word dokumentumomat(My Macro Doesn’t Work When I Save My Word Document)

A Word alapértelmezés szerint a (Word).docx kiterjesztésű fájlt menti , ami nem teszi lehetővé a makrók automatikus futtatását. Ha azt szeretné, hogy a makró fusson, módosítania kell a fájltípust Word Macro-Enabled Document (*.docm) értékre.

Ez a fájltípus részben a makróbiztonsági problémák leküzdésére szolgál. Ha ezt a fájlkiterjesztést látja egy olyan dokumentumon, amelyet nem is várt, gyanakodjon.

Mit tehetek még a makróval?(What Else Can I Do With Macros?)

Létrehozhat makrókat Excelben(create macros in Excel) , Outlookban(Outlook) vagy akár PowerPointban(PowerPoint) is . Bármit, amit jelenleg kézzel csinál, képesnek kell lennie arra, hogy rögzítsen vagy írjon makrót. A Wordben(Word) makrók és nagyszerű Windows gyorsbillentyűk használata(great Windows shortcut keys) tízszeresére növeli a termelékenységet. 



About the author

Számítógépes technikus vagyok, aki évek óta dolgozom Androiddal és irodai szoftverekkel. Az elmúlt 5 évben arra is tanítottam az embereket, hogyan használják a Mac-eket. Ha valakit keres, aki tudja, hogyan kell megjavítani a dolgokat a számítógépén, valószínűleg tudok segíteni!



Related posts