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

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

قام بنشر

أخى ابراهيم

هذه هى الفكرة لتحديد عدد النسخ من المستخدم

x = Val(InputBox("أدخل عدد النسخ المراد طباعتها"))
ActiveWindow.SelectedSheets.PrintOut Copies:=x, Collate:=True

  • Like 1
قام بنشر

أخى ابراهيم

جزاك الله كل خير

جرب هذه الفكرة

Private Sub CommandButton1_Click()
x = Val(InputBox("أدخل عدد النسخ المراد طباعتها"))
For i = 1 To x
Me.PrintForm
Next
Unload Me
End Sub
  • Like 3
  • أفضل إجابة
قام بنشر

إخوانى فى الله

أساتذتى الكرام 

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

وهو كود للأستاذ العلامه / عبد الله باقشير

وتقبلوا منى وافر الإحترام والتقدير

Private Sub CommandButton3_Click()
On Error Resume Next
Dim Kh_Count As Integer
Dim Kh_Comm As Integer

If MsgBox("هل تريد طباعة السند رقم " & Combo_NO.Value, vbYesNo + vbQuestion + vbMsgBoxRight, "تأكيد طباعة ") = vbYes Then
    Kh_Count = InputBox("فضلاً  أدخل  عدد نسخ الاوراق الذي تريدها  " & Chr(13) & Chr(13) & "الافتراضي نسخة واحدة", "عدد النسخ", "1")
   '==================================
    'اخفاء الزرارات من السند اثناء الطباعة
    For Kh_Comm = 1 To 3
        Me.Controls("CommandButton" & Kh_Comm).Visible = False
    Next Kh_Comm
   '==================================
    Me.Hide
   '==================================
   'عدد النسخ المطلوبة
    Do Until Kh_Count = 0
        Me.PrintForm
        Kh_Count = Kh_Count - 1
    Loop
   '==================================
End If
End
On Error GoTo 0

End Sub
  • Like 1
قام بنشر

أخى الفاضل / محمود الشريف

تسلم ايديك

طالما كود للأستاذ / عبد الله باقشير

اذن فليتوقف الجميع

لأنه اذا وجد الماء بطل التيمم

  • Like 1
قام بنشر

أخى الفاضل / محمود الشريف

تسلم ايديك

طالما كود للأستاذ / عبد الله باقشير

اذن فليتوقف الجميع

لأنه اذا وجد الماء بطل التيمم

أخى فى الله

أستاذى القدير / رجب جاويش

بارك الله فيكم

ونعم الأخلاق ... رفع الله من شأنكم 

ودمتم فى أمان الله وحفظه

وتقبلوا منى وافر الإحترام والتقدير

زائر
هذا الموضوع مغلق.
×
×
  • اضف...

Important Information