יצירת מאקרו פשוט עם מקליט המאקרו (והפעלתו בעזרת קיצור מקלדת)

| | תגובות (9) | הפניות (0)

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

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

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

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

הקלטת המאקרו

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

עכשיו נתחיל את ההקלטה: נלך לתפריט כלים ← מאקרו ונבחר "הקלטת מאקרו":

בחירה בהקלטת מאקרו

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

הדבקת טקסט נקי

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

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

הקצאת קיצור מקשים למאקרו

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

נלך לתפריט כלים ← מאקרו ונבחר "מאקרו". בחלון שנקבל, "הפעלת מאקרו", נבחר את המאקרו שלנו, ונלחץ על הכפתור "הקצאה".

בחירת המאקרו

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

הגדרת קיצור מקשים

אם ההגדרה התבצעה בהצלחה, נקראה את קיצור המקשים שקבענו באיזור "מקשים":

קיצור המקשים הוגדר

נלחץ "אישור" ואז "סגירה" בשביל לסיים את התהליך.

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

למי שרוצה לשאול וללמוד יותר על תכנות ומאקרואים באופן אופיס, מומלץ לגשת לפורום המתאים במערכת הפורומים הבינלאומית של אופן אופיס, הנמצאת בכתובת http://www.oooforum.org.

0 הפניות

Listed below are links to blogs that reference this entry: יצירת מאקרו פשוט עם מקליט המאקרו (והפעלתו בעזרת קיצור מקלדת).

TrackBack URL for this entry: http://www.xslf.com/mt/xslf-tb.cgi/111

9 תגובות

פרפקט. תודה רבה :)

לא רואים את ההודעה שלי אגב.

שבת שלום יקירתי.

Xslf :

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

אילן :

יפה מאוד. תודה!

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

לסיום: מאוד התלהבתי מערכת קישוטי החלונות. הערכה שייכת למקינטוש או לג'נטו? אם לג'נטו אז אודה לך אם תתני יותר פרטים (-:

Xslf :

אהלן אילן.
תוודא שאתה עובד עם הגירסה העברית האחרונה (שאפשר להוריד מ- http://www.tk-secure.net/download/Linux/OOo_1.1_Linux_hebrew.bin ) - היא יצאה בחודש שעבר ומתקנת המון המון באגים שהיו בגירסה העברית.

קישוטי החלונות בצילומי המסך הם ערכת today של xfce (כן, זה על הג'נטו שלי).

אילן :

טוב... הורדתי את 2 הגירסאות של האופן אופיס החדש.
בלינוקס כרגיל הכל עובד. בחלונות יש לי תופעה מוזרה של התרסקות אופן אופיס מייד עם הדאבל קליל (זוכרת שוש את הבעיה עם האתר שלך). כאן זה מתרסק אפילו מהר יותר (-:
כנראה שוב צרות עם xp sp2

לי זה לא משנה.. אני חוזק לג'נטו (יש לי ותק של שבוע בג'נטו )
קראתי את כל ה- handbook ואני מרגיש שממש התחזקתי בידע הכללי שלי בלינוקס. עכשיו אני ינסה להתקין את xfce (דרך GRP)
ולאחר מכן אבדוק את today

מחדשת ומפתיעה כרגיל...

nadav :

Hi Shosh,

Loved that short intro to macro's
made me try it...
I do have two quick questions.

1. How do I see the methods for each object ?
(something like MSDN)
2. I'm intrested in extracting the document name to a string var.
how do I find more info on how its done ?
Thanks,
Nadav

Xslf :

אהלן נדב.
אני די מתחילה כשזה מגיע לנושא המאקרו- לכן הפנתי למערכת הפורומים של אופן אופיס, שיש בו פורום המוקדש אך ורק לנושא התכנות באופן אופיס:
http://www.oooforum.org/forum/viewforum.php?f=9
שם יוכלו לענות לך הרבה יותר טוב ממני.

כעקרון, סאן פרסמו כמה מסמכים המתעדים את נושא התכנות באופן אופיס:
http://api.openoffice.org/TipsAndTricks/external.html
http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html

אם אתה ניגש לכלים ← פקודות מאקרו ← מאקרו ותלחץ על "עריכה", תקבל את סביבת הפיתוח לעריכה ישירה של הפקודות. לא חקרתי אותה לעומק עדיין, אבל יכול להיות שהיא תוכל לסייע.

הנה צילום מסך שלה, כשהמקרו שנוצר בהקלטה במדריך פתוח בה:
http://img96.exs.cx/my.php?loc=img96&image=ooie0tc.png

Nadav :

Hello Again,

I have found the following code:
oTextDoc = ThisComponent
cDocumentTitle = oTextDoc.getDocumentInfo().Title

It did the trick but I realy dont know why?
how come cdocumenttitle knows that he is a "string" var?
why I could not do th same with my own sting var like
mystring =oTextDoc.getDocumentInfo().Title ?

Anyhow , I feel good !! (because of my first macro)
And all it took was your quick tutorial
Cheers !!
Nadav

השארת תגובה