gelani قام بنشر يونيو 15, 2006 قام بنشر يونيو 15, 2006 تحيه تقدير لجميع الأعضاء في هذا المنتدى الرائع . عند تصميم برنامج على الإكسل ووضع ضوابط للإستخدام منها طلب إدخال اسم المستخدم وفي حالة عدم صحتها يتم الخروج من البرنامج بطريقة آلية application.quit sendkeys enter بين الأقواس المعروفة . من السهل تجاوزإغلاق البرنامج بعمل ورقة عمل أخرى وكتابة أي كلمة داخلها ومن ثم فتح البرنامج وعند طلب كلمة السر يكتب المستخدم أي كلمة بعدها يقوم البرنام بالخروج التلقائي ليواجه صفحة أخرى أو صفحات لم تحفظ وتظهر الرسالة الخاصة بالحفظ . يقوم المستخدم بإلفاء الأمر . هنا يفتح البرنامج وليس لكلمة السر أي دور . هل هناك طريقة يتم بها إقفال البرنامج نهائيا بغض النظر عن وجود صفحات أخرى لم تحفظ ؟؟؟ :(
خالد نور قام بنشر يونيو 15, 2006 قام بنشر يونيو 15, 2006 أضف قبل امر application.quit أمر ActiveWorkbook.Save وذلك حتى يتم الحفظ تلقائيا عند الخروج وبدون سؤال المستخدم وبذلك يتم الحفظ والخروج فى نفس الوقت
gelani قام بنشر يونيو 16, 2006 الكاتب قام بنشر يونيو 16, 2006 أشكرك يا أخ خالد على الرد وأسأل الله أن يوفقك ويرعاك . عزيزي لا زالت المشكلة موجودة حيث أنني أضفت الأمر المشار اليه في ردكم السابق . عند الخروج أصبح البرنامج يستدعي نموذج ( حفظ بإسم ) للورقة المفتوحة والتي لم تحفظ book1. عند الغاء الأمر تظهر رسالة أخرى ( هل تريد حفظ التغييرات التي أجريتها على book1) وعند الغاء الأمر يفتح البرنامج بطريقة عادية . تحياتي وتقديري لكم ولجميع الأعضاء .
الردود الموصى بها