כיצד להתחיל להשתמש בפקודות מאקרו ב- Word

כיצד להתחיל להשתמש בפקודות מאקרו ב- Word

נמאס לך לבצע משימות שחוזרות על עצמן ב- Microsoft Word? בתוך התוכנית קבור כלי אוטומציה רב עוצמה שיכול להוריד את העבודות האלה מידיך. אנחנו מדברים על פקודות מאקרו, ולמרות שהתכונה מסתמכת על Visual Basic של אפליקציות (VBA) של מיקרוסופט, אתה יכול להשתמש בה גם אם הרעיון של קידוד נותן לך את הג'יבי.





בלחיצה על כפתור, וורד תתעד את הפעולות שלך, ותייצר מאקרו שתוכל לשחק שוב לעתים קרובות ככל שתרצה. אם אתה הרפתקני, תוכל לשנות בקלות את המאקרו לקבלת מידה נוספת של אוטומציה.





כאן נראה לך דוגמה פשוטה אך שימושית אחת: כיצד להפוך את פונקציית החיפוש והחלפה של Word לאוטומטיים.





הקלטת המאקרו

בדוגמה זו אתה הנשיא המוערך של החברה לשימור מכשירי שיניים עתיקים. יש לך עשרות מסמכי וורד על שיניים תותבות היסטוריות וכדומה, כולם עם שם החברה בולט. ואז פתאום, ההנהלה מצביעה לשנות את השם לליגה לשימור עתיקות שיניים. עכשיו אתה צריך דרך קלה לעדכן את המסמכים.

אתה יכול להתחיל במסמך ריק חדש או לפתוח מסמך קיים. אם עדיין לא עשית זאת, יהיה עליך להפעיל את הכרטיסייה מפתחים.



לך ל קובץ> אפשרויות> התאמה אישית של סרט . מימין, מתחת כרטיסיות ראשיות , בדוק את ה מפתח אוֹפְּצִיָה. בחר אישור וצא.

כיצד להתקין osx מ- usb

עכשיו בואו ניצור את המאקרו שלנו.





  1. נְקִישָׁה מפתח> הקלטת מאקרו .
  2. תתבקש לתת שם למאקרו. הזן את ChangeSocietyName או כל שם אחר שמתאים לך. בעת מתן שמות פקודות מאקרו, הימנע מרווחים, נקודות, סימני קריאה ותווים מיוחדים, אחרת תקבל הודעת שגיאה. אתה יכול להשתמש במספרים, אך התו הראשון חייב להיות אות.
  3. אתה יכול להקצות את המאקרו לכפתור ו/או קיצור מקשים, אך זו אינה דרישה. אם תבחר כפתור, Word יאפשר לך להוסיף אותו לסרגל הכלים לגישה מהירה. תוכל גם להוסיף תיאור קצר של המאקרו.
  4. נְקִישָׁה בסדר , ו- Word יתעד כעת את פעולותיך. מכה Ctrl + H להעלות את מצא והחלף דו שיח.
  5. היכנסו לאגודה לשימור מכשירי שיניים עתיקים במציאת וליגה לשימור עתיקות שיניים במקום.
  6. נְקִישָׁה החלף הכל לביצוע פעולת החיפוש והחלפה. זוהי הפעולה היחידה שאתה רוצה להקליט. זה לא משנה אם המאקרו באמת מחליף טקסט כלשהו. העניין הוא לשמור אותו למסמכים אחרים.
  7. זה חשוב: הקלק מפתח> עצור הקלטה . אחרת, המאקרו יכלול את כל הפעולות הבאות.

עכשיו בוא נראה את עבודת היד שלך. פתח מסמך המכיל את שם החברה. נְקִישָׁה מפתח> פקודות מאקרו . אם תלחץ לחיצה כפולה על ChangeSocietyName, Word תבצע אוטומטית את פעולת החיפוש והחלפה.

עֵצָה: בעת הקלטת המאקרו, ייתכן שיהיה עליך לבצע פעולה שאינך מעוניין להקליט. לדוגמה, ייתכן שתרצה להעתיק ולהדביק טקסט בתיבת הדו -שיח חפש והחלף במקום להקליד אותו באופן ידני. אין בעיה: פשוט לחץ מפתח> השהה הקלטה , העתק והדבק את הטקסט ולאחר מכן לחץ על מפתח> קורות חיים מחדש . לאחר מכן תוכל להשלים את הקלטת המאקרו כמתואר לעיל.





למרות שהתמקדנו כאן ב- Microsoft Word, אתה יכול גם השתמש בפקודות מאקרו כדי לשפר את הפרודוקטיביות ב- Excel . ויש הרבה פקודות מאקרו חוסכות זמן עבור Microsoft OneNote.

צלילה לתוך הקוד

כעת נצלול לעומק לתוך המאקרו החדש של Word שלנו. לך ל מפתח> פקודות מאקרו , אך במקום ללחוץ פעמיים על המאקרו, בחר אותו ולחץ לַעֲרוֹך . פעולה זו פותחת את עורך Visual Basic, סביבה עצמאית לבניית יישומי VBA.

זה אולי נראה מרתיע, אבל אתה יכול להתעלם מהתפריטים ומרוב הלוחות. התמקדו במקום זאת בחלון המכיל את הקוד. כפי שאתה יכול לראות, וורד כתבה רק מאקרו המבצע את החיפוש והחלפה.


Sub ChangeSocietyName()
'
' ChangeSocietyName Macro
' Rename Society for the Preservation of Antique Dental Appliances
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = 'Society for the Preservation of Antique Dental Appliances'
.Replacement.Text = 'Dental Antiques Preservation League'
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

בוא נסביר מה קורה כאן.

המשנה בשורה הראשונה הוא קיצור של תת שגרה, תוכנית קטנה שיכולה לפעול לבד או כחלק מיישום VBA גדול יותר. שורות שלפני מרכאות בודדות מיועדות להערות. מרכאות אומרות ל- VBA להתעלם מכל אמירה בשורות אלה.

כיצד לנקות זיכרון במחשב

ואז נגיע לבשר הקוד: הקוד המבצע את מצא והחלף פעולה. כפי שאתה יכול לראות, הוא מציין ערכים עבור כל אפשרות בתיבת הדו -שיח חפש והחלף, כולל הטקסט והטקסט החלופי במרכאות. ה Selection.Find.Execute הפקודה קרוב לסוף שווה ללחיצה על הלחצן החלף הכל.

שינוי המקרו

כדי להשתמש בפקודות מאקרו, אינך צריך להתעסק עם הקוד או אפילו להסתכל עליו. אבל אתה יכול להפיק יותר מהפונקציה הזו אם אתה מוכן לצלול פנימה. לדוגמה, נניח שאתה עושה שגיאת כתיב בעת הקלטת המאקרו. במקום להקליט אותו מחדש, תוכל להיכנס ל- Visual Basic ולתקן אותו.

אתה יכול גם לשנות את המאקרו כדי שיהיה שימושי יותר, וזה מה שנעשה כאן. בעת הפעלת החיפוש והחלפה, בין אם באופן ידני ובין אם באמצעות מאקרו, וורד זוכר את החיפוש והחלפת הטקסט. בפעם הבאה שתפתח את תיבת הדו -שיח חפש והחלף, זה ייראה כך.

עדיף לנקות את הערכים כדי שנקבל תיבת דו -שיח נקייה. אנו נעשה זאת עם מאקרו שני, למעט הפעם, נעשה זאת ישירות ב- Visual Basic.

  1. בעורך Visual Basic, בחר את תוכנית המשנה כולה, מהשורה הראשונה עד לסיום תת. מכה Ctrl + C. להעתיק אותו.
  2. מקם את הסמן מתחת לסוף Sub ולחץ Ctrl + V . הרגע שכפלת את תת -התוכנית.
  3. שנה את השם מ- ChangeSocietyName ל- ClearFindReplace (או כל שם אחר שמתאים לך). זה חשוב מכיוון ש- VBA תייצר הודעת שגיאה אם ​​תנסה להריץ פקודות מאקרו עם שמות כפולים.
  4. בתוך ה .טֶקסט ו החלפה.טקסט ערכים, הסר את הטקסט אך השאר את מרכאות. בעיקרו של דבר, אתה אומר ל- Word לא למצוא דבר ולהחליף אותו בשום דבר, אך אתה גם מנקה את הערכים האלה.

התוצאה אמורה להיראות כך:


Sub ClearFindReplace()
'
' ClearFindReplace Macro
' Clear Text from Find and Replace dialog
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ''
.Replacement.Text = ''
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

כעת נחזור למאקרו ChangeSocietyName. מתחת לקוד חיפוש והחלפה, אך לפני סיום תת, הזן את ClearFindReplace (ללא סוגריים בסוף).

זה נכון: אינך צריך להזין את כל הקוד שיצרת זה עתה, רק את שם המאקרו.


Sub ChangeSocietyName()
'
' ChangeSocietyName Macro
' Rename Society for the Preservation of Antique Dental Appliances
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = 'Society for the Preservation of Antique Dental Appliances'
.Replacement.Text = 'Dental Antiques Preservation League'
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
ClearFindReplace
End Sub

כאשר Word מריץ את ChangeSocietyName, תחילה היא תבצע את הפונקציה המקורית Find and Replace. אז הוא יפרש את ClearFindReplace כפקודה להפעלת המאקרו השני.

הולך רחוק יותר עם VBA

כפי שאתה יכול לראות, פונקציית הקלטת המאקרו של Word יכולה לעזור לך לחסוך זמן באינספור דרכים. אתה יכול ליצור פקודות מאקרו כדי להפוך כמעט כל פעולה לאוטומטית, ובעורך Visual Basic תוכל לשנות את פקודות המאקרו, להטביע מאקרו אחד בתוך השני, או ליצור שגרת משנה שמבצעת פקודות מאקרו מרובות בזו אחר זו.

מכיוון ש- VBA היא שפת תכנות מן המניין, תוכל לשלב את שורות המשנה ביישומים גדולים יותר עם משתנים, לולאות, הצהרות מותנות ועוד. ולאחר שתלמד את היסודות של VBA ב- Word, תוכל ליישם הרבה מאותו ידע ליצירת פקודות מאקרו ב- Microsoft Excel ו- Access.

כיצד לשנות gamertag באפליקציית האקסבוקס באייפון

כדי לקחת את זה רחוק יותר, תרצה ללמוד עוד על מוסכמות VBA ועל עורך Visual Basic, כגון כיצד לארגן את הקוד שלך וכיצד להתמודד עם באגים. אבל גם אם אתה רוצה להישאר עם פונקציות פשוטות כמו אלה המתוארות כאן, אתה יכול ללכת רחוק לקראת שיפור הפרודוקטיביות שלך.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מדריך למתחילים בכתיבת פקודות מאקרו VBA ב- Excel (ולמה כדאי ללמוד)

אם אתה משתמש ב- Excel באופן קבוע, כדאי ללמוד כיצד ליצור פקודות מאקרו של VBA ולקבל גישה לעוד הרבה פונקציות ויכולות.

קרא הבא
נושאים קשורים
  • פִּריוֹן
  • מייקרוסופט וורד
  • Microsoft Office 365
  • Microsoft Office 2016
  • טיפים של Microsoft Office
  • Microsoft Office 2019
  • פקודות מאקרו
על הסופר סטיבן ביל(6 מאמרים פורסמו)

סטיבן ביל הוא כותב טכנולוגי ותיק המבוסס באזור סן פרנסיסקו. הוא חיבר ספרים רבים על יישומי מחשב בפרסום ועיצוב גרפי, והוא בעבר עורך חדשות וביקורות של Macworld. כיום הוא מנהל את סייר Steampunk, אתר פופולרי לחובבי Steampunk.

עוד מאת סטיבן ביל

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה