Cambiar impresora predeterminada de sistema

Necesito su ayuda para poder cambiar la impresora donde se imprimirá un archivo. Tengo dos situaciones, una donde necesito imprimir una hoja del libro y puedo seleccionar y cambiar la impresora activa mediante el cuadro de dialogo

Application.Dialogs(xlDialogPrinterSetup).Show

Esta parte funciona sin problemas, ya que el código modifica la impresora activa de excel, pero la otra situación es la que no consigo imprimir en otra impresora.

Estoy generando contratos mediante plantillas de word (dotx) y poniendo el código para imprimir solo consigo que imprima en la impresora predeterminada, no hace el cambio a la impresora seleccionada. ¿Alguna sugerencia?

Añade tu respuesta

Haz clic para o