ההנחיה "כיצד לבטל שמירת שינויים" בעת סגירת חוברת עבודה ב-Excel

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

סיכום

ב-microsoft Excel, באפשרותך ליצור מאקרו של microsoft Visual basic for applications (VBA) המדכא את הבקשה לשמירה על שינויים בעת סגירת חוברת עבודה. ניתן לבצע פעולה זו על-ידי ציון המצב של המאפיין השמור של חוברת העבודה, או על-ידי הסתרת כל ההתראות עבור חוברת העבודה.

מידע נוסף

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

כדי להתכונן ליישום אחת מהדוגמאות שלהלן, בצע את השלבים הבאים תחילה:

  1. הפעל את Excel ופתח חוברת עבודה חדשה.

  2. הקש ALT + F11 כדי להפעיל את Visual basic editor.

  3. בתפריט הוספה , לחץ על מודול.

  4. הקלד את קוד המאקרו לדוגמה בגיליון המודול.

  5. הקש ALT + F11 כדי לחזור ל-Excel.

  6. ב-Microsoft Office Excel 2003 ובגירסאות קודמות של Excel, בחר מאקרו מהתפריט כלים ולאחר מכן לחץ על פקודות מאקרו.

    ב-Microsoft Office Excel 2007, לחץ על פקודות מאקרו בקבוצה קוד בכרטיסיה מפתחים.  

    אם הכרטיסיה מפתחים אינה זמינה, שקול לעשות זאת:

        מ. לחץ על לחצן Microsoft Office ולאחר מכן לחץ על אפשרויות Excel.

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

  7. בחר את המאקרו הרצוי ולאחר מכן לחץ על ההפעלה.

המאפיין שנשמר מחזיר את הערך False אם בוצעו שינויים בחוברת עבודה מאז השמירה האחרונה.

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

דוגמה 1: סגירת חוברת העבודה מבלי לשמור שינויים

כדי לכפות על חוברת עבודה להיסגר מבלי לשמור שינויים, הקלד את הקוד הבא במודול Visual basic של חוברת עבודה זו:
 

    Sub Auto_Close ()

        ThisWorkbook. נשמר = True

    End Sub

כאשר המאפיין שנשמר מוגדר ל- True, Excel מגיב כאילו שחוברת העבודה כבר נשמרה ולא אירעו שינויים מאז השמירה האחרונה.


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

    Sub עידן עידן ()

        Application. DisplayAlerts = False

        ActiveWorkbook. Close

        Application. DisplayAlerts = True

    End Sub

באפשרותך גם להשתמש בארגומנט SaveChanges של שיטת הסגירה.

המאקרו הבא סוגר את חוברת העבודה מבלי לשמור שינויים:
 

    Sub CloseBook2()

        ActiveWorkbook.Close savechanges:=False

    End Sub

דוגמה 2: סגירת חוברת העבודה ושמירת השינויים

כדי לאלץ חוברת עבודה לשמור שינויים, הקלד את הקוד הבא במודול Visual basic של חוברת עבודה זו:
 

    Sub Auto_Close ()

        אם ThisWorkbook. נשמר = False לאחר מכן

            ThisWorkbook. Save End If

    End Sub

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

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

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

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

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

×