انا بستخدم الكود التالي لاظهار المربع الحواري للطابعات المثبته على الجهاز ومنه اقوم اختيار وتعديل اعدادات الطابعة
ثم بالضغط على ok يتم الطباعة
ولكن في بعض الأحيان احتاج إلى إلغاء الطباعة وهنا هي المشكلة
عند الضغط على cancle تتم ايضا الطباعة ولا يلغى عملية الطباعة
نرجوا من حضراتكم تقييم الكود وتصحيح الخطأ
شكرا
Sub Macro6()
'
' Macro6 ãÇßÑæ
'
'
Application.ScreenUpdating = False
Sheets("ALIELBASRY").Select
Range("A11:T65").Select
Selection.AutoFilter
ActiveWindow.SmallScroll Down:=-12
Range("A11").Select
ActiveSheet.Range("$A$11:$T$65").AutoFilter Field:=1, Criteria1:="<>"
Range("E12").Select
Sheets("ALIELBASRY").Select
Range("E5:P5").Select
Application.Dialogs(xlDialogPrinterSetup).Show
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Sheets("Data").Select
End Sub