Imprimir PDF en tamaño carta por defecto
Tengo un problema con una macro que cuando presiono un botón, genera automáticamente un archivo en formato pdf de una hoja donde se tiene un formato de factura; la macro funciona bien cuando la impresora predeterminada que tiene el equipo es tamaño carta, pero si el equipo tiene predeterminada una impresora POS, entonces el pdf sale en el tamaño de un tiquet, es decir sale cortado en varias hojas que tienen el ancho de un tiquet; la macro es esta:
Sub ImpPDF ()
Application.ScreenUpdating = False
Sheets("FORM FAC").Select
Range("B2:AL70").Select 'rango de impresión
archivo = ThisWorkbook.Path & "\FACTURAS\" & "Factura No." & n & ".pdf" ‘ruta donde se guarda
Selection.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=archivo, _
Quality:=xlQualityStandard, IncludeDocProperties:=False, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
'Call Muestra_Valores
End Sub
En ocasiones para que la macro me pregunte qué impresora debo utilizar para el pdf, le tengo que agregar esta instrucción para que uno seleccione la impresora que tiene un tamaño carta, de esta manera así la impresora predeterminada sea pos, dicho pdf se genera en tamaño carta, la instrucción es la siguiente y la impresora que selecciono es "Microsoft print to pdf":
Application.Dialogs(xlDialogPrinterSetup).Show
La pregunta es: ¿Cómo puedo hacer para que al guardar el pdf por defecto utilice la impresora "Microsoft print to pdf" sin necesidad que yo tenga que indicarle la impresora que se utilizará?