Loading...

W2T – שתילת קודים בוורד

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

מק"ט: אין מידע קטגוריה:
נקה

0.00

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

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

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

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

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

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

העניין הזה ‘תפס’ לי את הראש במשך כמה ימים (ללא גוזמא!), ובאמת שנדהמתי ונפעמתי מעוצמת הנתינה ואחדות ששררה באותו אשכול מיוחד.

כמובן שהורדתי את המאקרו הנפלא, ולאחר תעייה וטעייה ממושכת הבנתי סוף סוף איך ‘להתקין’ ולתפעל אותו, ואז נכונה לי ההפתעה השניה:

הוא פשוט היה מדהים!!! לפי כל קנה מידה!

רק תלחץ על הכפתור, ו…הופ, כל הקובץ מקודד מריש ועד גמירא.

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

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

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

 

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

את המאקרו, כדרכם של מאקרואים, יש להעתיק לתיקיית ה STARTUP של וורד, הנמצאת בנתיב הבא:

C:\Users\[username]\AppData\Roaming\Microsoft\Word\STARTUP

כאשר במקום המילים [username] יש להזין את שם המשתמש של המחשב (בלי הסוגריים העגולות).

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

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

  1. לפתוח את הקובץ אותו ברצוננו לקודד.
  2. לגשת לרשימה ‘פקודות מאקרו‘ שבכרטיסיה ‘מפתחים‘. בתחתית החלון שייפתח מופיע השדה ‘פקודות מאקרו ב‘, שם יש ללחוץ על החץ הקטן שבצד שמאל ולדפדף עד שמגיעים לקובץ שזה עתה העתקנו.
  3. לאחר בחירת הקובץ הנכון מהרשימה הנגללת, יופיעו בחלקו העליון של החלון הפקודה הניתנת להפעלה (DisplayUserForm,ד או לחילופין DisplayCodesUserform בגירסה הישנה יותר).
  4. לאחר ההפעלה ייפתח דיאלוג מסודר ונקי, ושם כבר תסתדרו לבד…

ושוב, תודה רבה בשם כלל משתמשי תג, ליוצר המאקרו הנפלא, ולכל מי שסייע בהכנתו!

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

בעת הוספת המוצר לסל תידרשו לבחור אפשרות אחת מבין שלושת האפשרויות המופיעות כאן:

  1. הגירסא החדשה של המאקרו (W2T_32BIT), המתאימה למחשבים בהם מותקן אופיס בגירסת 32bit.
  2. הגירסא החדשה של המאקרו (W2T_64BIT), המתאימה למחשבים בהם מותקן אופיס בגירסת 64bit.
  3. הגירסא הישנה של המאקרו (Insert Codes), המתאימה, כפי שבדקתי, לכל גירסאות האופיס.

 

כעת העלינו בס”ד מדריך מקיף ומיוחד על המאקרו הנפלא הזה, תוכלו לעיין בו כאן.

1 ביקורת עבור W2T – שתילת קודים בוורד

  1. admin

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

הוסף חוות דעת