اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

تحيه تقدير لجميع الأعضاء في هذا المنتدى الرائع .

عند تصميم برنامج على الإكسل ووضع ضوابط للإستخدام منها طلب إدخال اسم المستخدم وفي حالة عدم صحتها يتم الخروج من البرنامج بطريقة آلية

application.quit

sendkeys

enter بين الأقواس المعروفة .

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

هل هناك طريقة يتم بها إقفال البرنامج نهائيا بغض النظر عن وجود صفحات أخرى لم تحفظ ؟؟؟

:fff: :( :fff:

قام بنشر

أضف قبل امر application.quit أمر ActiveWorkbook.Save وذلك حتى يتم الحفظ تلقائيا عند الخروج وبدون سؤال المستخدم وبذلك يتم الحفظ والخروج فى نفس الوقت

قام بنشر

أشكرك يا أخ خالد على الرد وأسأل الله أن يوفقك ويرعاك .

عزيزي لا زالت المشكلة موجودة حيث أنني أضفت الأمر المشار اليه في ردكم السابق .

عند الخروج أصبح البرنامج يستدعي نموذج ( حفظ بإسم ) للورقة المفتوحة والتي لم تحفظ book1.

عند الغاء الأمر تظهر رسالة أخرى ( هل تريد حفظ التغييرات التي أجريتها على book1) وعند الغاء الأمر يفتح البرنامج بطريقة عادية .

تحياتي وتقديري لكم ولجميع الأعضاء .

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information