LibreOffice: כיצד ליצור פקודות מאקרו משלך

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

עם Visual Basic for Applications (VBA) מיקרוסופט הוכיחה באופן מרשים עד כמה ניתן להשתמש בשפת סקריפט גמישה ורב -תכליתית עבור Microsoft Office. סקריפטים של VBA פופולריים במיוחד בחברות: ודא שתהליכי עבודה ספציפיים לחברה פועלים באופן אוטומטי באופן מלא בעת עבודה עם אופיס.

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

כיצד לתכנת "פקודות מאקרו" ב- LibreOffice

קוד המקור של LibreOffice גדול ומסובך להפליא. לכן קשה מאוד להוסיף כאן פונקציות חדשות. אבל אתה לא חייב. המתכנתים יצרו ממשק שהופך את זה להרבה יותר קל.
אתה יכול לתכנת תוספים משלך, מה שמכונה "פקודות מאקרו", ב- LibreOffice. לשם כך, לחץ תחילה בתפריט על "כלים / פקודות מאקרו / נהל פקודות מאקרו / LibreOffice Basic". מופיעה תיבת דו -שיח שבה אתה נותן לראשונה למאקרו החדש שלך שם. לדוגמא שלי, אזין את השם "Hello_World". לאחר מכן לחץ על "חדש" ליצירת המאקרו.
כעת נפתחת סביבת התכנות של LibreOffice Basic. כאן תוכל להזין פקודות, להתחיל ולבדוק את הקוד שלך. מספר שורות של קוד מקור כבר ניתנות:
REM ***** BASIC *****
תת ראשי
סיום תת
תת שלום_עולם
סיום תת
"Sub Hallo_Welt" מסמן את תחילת הקוד שלי ואת "סוף Sub" את הסוף.
בצד שמאל ניתן לראות את מה שנקרא "קטלוג אובייקטים". הוא מכיל סקירה כללית בצורת עץ של פקודות מאקרו ומודולים קיימים. אם לא ניתן לראות את המאקרו שלך בהתחלה, פתח את הענף "המאקרו והמודולים שלי / תקן / מודול 1" בעץ זה. שם המאקרו שלך מופיע כאן, בדוגמה שלי "Hello_World".
משימת התכנות הפשוטה ביותר היא באופן מסורתי לתת למילים "שלום עולם" להיות מוצגות. אתה עושה זאת על ידי כתיבת הפקודה הבאה בין "Sub Hallo_Welt" ו- "End Sub":
msgbox "שלום עולם"
לאחר מכן הפעל את המאקרו שלך על ידי לחיצה על מקש F5 או לחיצה על הסמל המתאים בשורת התפריטים.

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

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

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

  1. לדוגמה, צור מסמך חדש עם מעבד התמלילים LibreOffice Writer ושמור את המסמך באמצעות FILE - SAVE.
  2. ייבא כל גרפיקה למסמך.
  3. הפעל את מקליט המאקרו על ידי לחיצה על EXTRAS - MACROS - RECORD MACRO.
  4. כעת בצע את הפעולות הרצויות.
  5. לאחר מכן לחץ על STOP RECORDING בלוח הצף RECORD MACRO.
  6. כעת תוכל להזין שם עבור המאקרו שיצרת בתיבת הדו -שיח שמופיעה.
  7. כדי להשתמש במאקרו מאוחר יותר בתמונות אחרות, מספיק לסמן את התמונה המתאימה ולאחר מכן ללחוץ על המאקרו החדש שנוצר תחת EXTRAS - EXECUTE MACROS - MY MACROS.

הערה: אם לא ניתן לבחור את פריט התפריט RECORD MACRO, עליך להגדיר את סביבת זמן הריצה של Java מראש. לשם כך, התקן את חבילת LIBREOFFICE-JAVA-COMMON והפעל מחדש את מעבד התמלילים של LibreOffice Writer.

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave