שגיאת מאקרו

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

חשוב: תכונה זו אינה זמינה ב- Office במחשב Windows RT. האם ברצונך לראות באיזו גירסה של Office אתה משתמש?

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

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

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

  • אירעה שגיאה חיצונית, כגון כשל בקריאה מקובץ או בכתיבה אליו.

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

    כדי להפעיל גישה מהימנה לפרוייקטים של Visual Basic, בצע את הפעולות הבאות:

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

      1. לחץ על קובץ > אפשרויות > התאמה אישית של רצועת הכלים.

      2. תחת כרטיסיות ראשיות, בחר בתיבת הסימון מפתחים.

    2. בכרטיסיה מפתח, בקבוצה קוד, לחץ על אבטחת מאקרו.
      הקבוצה 'קוד' בכרטיסיה 'מפתחים'

    3. תחת הגדרות מאקרו למפתחים, בחר בתיבת הסימון תן אמון בגישה למודל האובייקטים של פרוייקט VBA.

      לקבלת מידע נוסף אודות אופן השימוש בפעולת השירות, חפש שם פעולת השירות ב- Visual Basic Help.

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

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

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×