اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

منع طباعة أوراق العمل


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

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

إخواني الأحباب

:cool2:

أقدم لكم كود خفيف .. الكود يقوم بمنع المستخدم من طباعة أوراق محددة في المصنف ..

في المرفق ثلاثة أوراق عمل Data1 - Data2 - Data3

 

الكود يوضع في حدث المصنف ThisWorkbook

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Select Case ActiveSheet.Name
        Case "Data1", "Data2"
        Cancel = True
        MsgBox "The sheet " & ActiveSheet.Name & " cannot be printed!", vbInformation
    End Select
End Sub

يعتمد الكود على جملة Select Case الشرطية .. والقيمة التي تعتمد عليها اسم ورقة العمل النشطة

فإذا كانت ورقة العمل النشطة Data1 أو Data2 .. يتم إلغاء عملية الطباعة وظهور رسالة تفيد أن ورقة العمل لا يمكن طباعتها ...

 

يمكنك زيادة أوراق العمل من خلال السطر الذي يبدأ بكلمة Case على أن تكون أسماء أوراق العمل بين أقواس تنصيص ..

كما يمكن منع الطباعة بالمصنف بالكامل بحذف أول سطرين من الكود وآخر سطر ، ليصبح بهذا الشكل

Private Sub Workbook_BeforePrint(Cancel As Boolean)
        Cancel = True
        MsgBox "The sheet " & ActiveSheet.Name & " cannot be printed!", vbInformation
End Sub

بهذا يمكنك التحكم في طباعة أوراق العمل من عدم طباعتها

 

أرجو أن يكون الموضوع مفيد ...رغم أنه ليس بجديد ..

تقبلوا تحيات أخوكم أبو البراء :fff: :fff: :fff:

Prevent Worksheets From Printing.rar

  • Like 2
رابط هذا التعليق
شارك

السلام عليكم

الاخ والاستاذ الحبيب / YasserKhalil

بارك الله فيك

كل ما تقدمه بالفعل هو جديد حتي لو كان الموضوع قديماً

فالجديد فيه روحك الجميلة وحبك لافادة الآخرين بكل وسيلة

تقبل خالص تحياتي

  • Like 2
رابط هذا التعليق
شارك

أنت بالفعل أخى الغالى ياسر ثروة غالية لا تقدر بثمن

زادك الله الكثير من علمه وأنار قلبك بالعلم والإيمان

  • Like 1
رابط هذا التعليق
شارك

الأخ الغالي حماده عمر ..لكم يسعدني ردك في أي موضوع من موضوعاتي ..بارك الله فيك

وأشكرك على كلماتك الرقيقة ، وإطرائك الجميل

الأخ الحبيب الباشمهندس ياسر الذي لا يفوت الرد في أي موضوع ..

مشكور على مرورك العطر وروحك الطيبة

رابط هذا التعليق
شارك

  • 11 months later...

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