السلام عليكم
يمكن إعادة ضبط الطابعة الافتراضية لأكسس برمجيا على النحو التالي
Function UF_REPORT_PROCESS(Optional REPORT_VIEW As AcView)
Dim CUR_PRINTER As Printer
'-- GET CURRENT DEFAULT PRINTER
Set CUR_PRINTER = Application.Printer
'-- SET NEW DEFAULT PRINTER
Application.Printer = Application.Printers(Me.CMB_PRINTER_LIST.Value)
'-- PRINT REPORT
DoCmd.OpenReport Me.LST_REPORT_LIST, REPORT_VIEW
'-- RETURN TO SYSTEM DEFAULT PRINTER
Application.Printer = CUR_PRINTER
End Function
وهذا مثال مبسط: SET DEFAULT PRINTER.zip