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

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

قام بنشر

السلام عليكم ورحمة الله

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

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

المشكلة تكمن في انه عند الضغط على مفتاحي Ctrl + P اختصار أمر الطباعة يؤدي ذلك إلى ظهور قائمة الخيارات والتي من خلالها يمكن إظهار أوراق العمل والعبث بها.

المطلوب : هل استطيع بأي وسيلة تعطيل تلك القائمة أو إلغاء أمر الطباعة عن طريق لوحة المفاتيح أو حماية الشيتات بأي طريقة أخرى دون تعطيل وحدات الماكرو

ولكم كل الشكل والتقدير

 

School.xlsm

  • أفضل إجابة
قام بنشر

وعليكم السلام ورحمه الله وبركاته

لالغاء عمل طباعه عن طريق ctrl +p

ضع هذا السطر في كود Private Sub Workbook_Open

Application.OnKey "^p", ""

بعد هذا السطر

Application.ScreenUpdating = False

ليصبح هكذا

Application.ScreenUpdating = False
Application.OnKey "^p", ""

 

  • Like 2
قام بنشر
7 ساعات مضت, hassona229 said:

وعليكم السلام ورحمه الله وبركاته

لالغاء عمل طباعه عن طريق ctrl +p

ضع هذا السطر في كود Private Sub Workbook_Open

Application.OnKey "^p", ""

بعد هذا السطر

Application.ScreenUpdating = False

ليصبح هكذا

Application.ScreenUpdating = False
Application.OnKey "^p", ""

 

جزاك الله خير .. ونفع بعلمك الإسلام والمسلمين 

تم عمل المطلوب بنجاح 

مليون شكر 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information