المطالبه "كيفيه ل# منع حفظ تغير" عند اغلاق مصنف في Excel

ملاحظة: إننا نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن، وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً، وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا ما كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً سهلاً لك.

الملخص

في Microsoft Excel، يمكنك انشاء Microsoft Visual Basic for Applications (VBA) الماكرو الذي يمنع المطالبه ب# حفظ التغييرات عند اغلاق مصنف. يمكن اجراء ذلك اما عن طريق تحديد حاله المصنف الخاصيه محفوظ ، او ب# منع كافه التنبيهات ل# المصنف.

معلومات إضافية

ملاحظه:توفر Microsoft امثله البرمجه ل# التوضيح فقط، دون ضمان او مضمن. هذا يتضمن، و# لكن ليس الحصر، الضمانات القابليه او الملاءمه ل# غرض معين. تفترض هذه المقاله كنت معتادا علي لغه البرمجه شرحها و# الادوات التي يتم استخدامها ل# انشاء الاجراءات و# تصحيحها. يمكنك مساعده المهندسين دعم Microsoft شرح وظيفه اجراء محدد. و# مع ذلك، لن يقوموا ب# تعديل هذه الامثله ل# تقديم وظيفه اضافيه او انشاء اجراءات ل# تلبيه متطلبات محدده. 

ل# التحضير ل# تنفيذ اي من الامثله ادناه، تنفيذ هذه الخطوات اولا:

  1. بدء تشغيل Excel و# فتح مصنف جديد.

  2. اضغط علي ALT + F11 ل# بدء تشغيل محرر Visual Basic.

  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 من هذا المصنف:
 

    Auto_Close() الفرعي

        ThisWorkbook.Saved = True

    End Sub

عند تعيين الخاصيه محفوظ الي True، و# يستجيب Excel كما لو تم حفظه المصنف و# ايه تغييرات حدثت منذ التي حفظ اخر.


يمكن استخدام الخاصيه ديسبلاياليرتس البرنامج ل# نفس الغرض. علي سبيل المثال، الماكرو التالي ايقاف تشغيل ديسبلاياليرتس اغلاق المصنف النشط دون حفظ التغييرات و# ثم تشغيل ديسبلاياليرتس مره اخري.
 

    CloseBook() الفرعي

        Application.DisplayAlerts = False

        ActiveWorkbook.Close

        Application.DisplayAlerts = True

    End Sub

يمكنك ايضا استخدام وسيطه SaveChanges الاسلوب اغلاق .

الماكرو التالي ل# اغلاق المصنف دون حفظ التغييرات:
 

    Sub CloseBook2()

        ActiveWorkbook.Close savechanges:=False

    End Sub

المثال 2: اغلاق المصنف و# حفظ التغييرات

ل# فرض مصنف ل# حفظ التغييرات، اكتب التعليمات البرمجيه التاليه في وحده نمطيه في Visual Basic من هذا المصنف:
 

    Auto_Close() الفرعي

        اذا كان ThisWorkbook.Saved = False ثم

            انهاء ThisWorkbook.Save اذا

    End Sub

اجراء فرعي هذا ب# التحقق مما اذا تم تعيين الخاصيه محفوظ الملف الي False. اذا كان الامر كذلك، المصنف قد تغيرت منذ اخر حفظ، و# يتم حفظ هذه التغييرات.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×