סקירה כללית של התוסף Macro Converter

התוסף Macro Converter מאפשר להמיר בקלות קובצי Excel עם קוד Visual Basic for Applications ‏ (VBA) לקבצים ב-Google Sheets וב-Apps Script. אתם יכולים להשתמש בתוסף Macro Converter כדי לקבוע את התאימות של הקבצים ולהמיר אותם באופן אוטומטי.

לפני שמתחילים

כדי להשתמש בכלי להמרת מאקרו:

  • צריך שיהיה לכם חשבון Google Workspace Enterprise Plus או חשבון Google Workspace for Education Plus.
  • צריך להיות לכם ידע בסיסי ב-Excel או ב-Google Sheets ובשפות סקריפטים (VBA או Apps Script).
  • צריך להיות לכם ידע בקריאה ובהבנה של סקריפטים בסיסיים.

התקנת התוסף Macro Converter

  1. במחשב, עוברים אל התוסף Macro Converter ב-Google Workspace Marketplace.
  2. בפינה השמאלית העליונה, לוחצים על התקנה > המשך > אישור.
  3. ההתקנה עשויה להימשך כמה שניות. אחרי התקנת התוסף, לוחצים על סיום.

אחרי ההתקנה, אפשר למצוא את התוסף Macro Converter ב-Google Drive, בחלונית הצדדית בצד שמאל. אם לא רואים את החלונית הצדדית, לוחצים על הסמל של הצגת החלונית הצדדית בפינה השמאלית התחתונה.

איך משתמשים בכלי להמרת פקודות מאקרו

  1. יוצרים דוח תאימות לקבצים שרוצים להמיר. איך בודקים אם פקודות מאקרו של VBA תואמות ל-Apps Script
  2. עדכון קוד ה-VBA באמצעות המידע מדוח התאימות
    1. אם הקוד שלכם תואם באופן מלא, יכול להיות שלא תצטרכו לבצע שינויים.
    2. אם בקוד ה-VBA יש ממשקי API שלא ניתן להמיר בקלות לקוד Apps Script, הדוח מציע פתרונות עקיפים ב-Apps Script. אפשר להטמיע את הפתרונות העקיפים של Apps Script אחרי שממירים את הקבצים, אבל אם אתם מכירים יותר את VBA, כדאי ליצור ולהטמיע פתרונות עקיפים של VBA לפני שממירים את הקבצים.
  3. אחרי שמבצעים שינויים בקוד VBA, מריצים שוב את דוח התאימות. השלב הזה עוזר לוודא שהקבצים תואמים יותר ומסמן עדכונים נוספים שצריך לבצע.
  4. חוזרים על שלבים 2 ו-3 לפי הצורך. השלבים האלה נועדו למקסם את התאימות של הקבצים כדי לצמצם את כמות העבודה שתידרש אחרי ההמרה. אפשר להמשיך לשלב הבא אם אתם מתכננים לסיים את הפתרונות הזמניים אחרי שתמירו את הקבצים.
  5. המרת הקבצים.
  6. פתרון בעיות יכול להיות שתצטרכו לבצע שינויים בקוד החדש של Apps Script כדי לוודא שהוא פועל כמו שרציתם.
  7. פתרון בעיות נפוצות יכול להיות שתצטרכו ליצור פריטים באופן ידני, כמו טפסים למשתמשים ב-VBA, ב-Apps Script.