שימוש בעברית ב- Visual Basic Editor
אם התנסיתם בכתיבת מאקרו, ייתכן שיצא לכם להיתקל במצב שבו אתם מעוניינים לכתוב בעברית אך מתקבל ג’יבריש, כמו במקרה הבא, בו ביקשנו להציג הודעה עם המסר “שלום לכולם”:
שימו לב שבמצב המתואר בתמונה, גם הטקסט המוצג בעורך וגם שם הגיליון עצמו בחלון משמאל (היה אמור להיות: “גיליון 1”) מוצגים בג’יבריש.
כמו כן, כאשר ננסה להריץ את הקוד – אנו עשויים לגלות שהמסר שלנו יוצג בג’יבריש:
איך פותרים את הבעיה?
שלב 1 – שינוי שפת תצוגה
ראשית, נסדר את האופן שבו מוצג הפונט העברי בעורך המאקרואים.
- בעורך המאקרואים, לחצו בשורת התפריטים על Tools ולאחר מכן על Options
- היכנסו ללשונית Editor Format
- שנו את הפונט ל (Courier New (Hebrew
- לחצו OK.
כעת, עורך המאקרואים שלכם ייראה כך:
על פניו – שיפור ניכר. כעת הטקסט קריא. עם זאת – חדי העין יבחינו ששם הגיליון (משמאל) עדיין נותר בג’יבריש.
כמו כן – בעת שנריץ את הקוד, נגלה שהתוצאה שמתקבלת עודנה ג’יבריש:
שימו לב – במידה והשימוש שלכם בעברית מסתכם בהוספת הערות לקוד ולא בשימוש אמיתי בעברית בקוד עצמו – אין צורך להתקדם לשלב הבא וניתן להסתפק בשינוי שתואר לעיל)
שלב 2 – שינוי שפת המערכת
על מנת שנוכל לגרום לעורך המאקרואים שלנו “להבין” עברית, נצטרך לעשות קצת שינויים בהגדרות השפה של המחשב, באופן הבא:
-
- גשו ללוח הבקרה
- בוינדוס 10 (בתמונה) – תחת הגדרות Clock, Language, and Region לחצו על Change Date, time, or number formats. בוינדוס 7 – לחצו על Clock, Language and Region ואז לחצו על Region and Language.
- בחלון שנפתח, גשו ללשונית Administrative
- לחצו על Change system locale
- סמנו (Hebrew (Israel
- המחשב יבקש לבצע הפעלה מחדש. וודאו ששמרתם את כל עבודתכם, ובצעו הפעלה מחדש.
כעת, עורך המאקרואים שלנו יודע להתמודד היטב עם עברית 🙂 :
הערה חשובה – יש לשים לב שהתיקון לעיל יאפשר לקוד לתפקד היטב במחשב הנוכחי עליו בוצע השינוי. עם זאת, אם הקוד יישלח למחשב אחר שההגדרות בו לא שונו – הבעיה הזו תשוב ותתקיים עד לשינוי ההגדרות גם במחשב זה…