Quisiera una macro para imprimir y que al imprimir me imprima todo el libro pero horizontalmente

Oye se que es encaje pero se que tu puedes todo lo que pregunto, quisiera una macro para imprimir y que al imprimir me imprima todo el libro pero horizontalmente
Gracias de nuevo amiga

1 respuesta

Respuesta
1
En primer lugar te adjunto la instrucción que solicitaste al finalizar la consulta anterior (copiar formatos). La instrucción a agregar es:
Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Para lo nuevo, o sea imprimir todo el libro en forma Horizontal, lo que hice fue configurar la página con la grabadora de macros funcionando.
Te paso todas las instrucciones que se generaron y te marco con (*) al inicio para que veas cuáles son las de orientación e impresión total. De paso te sirven por si necesitás modificar algún otro aspecto, como imprimir comentarios, colocar un encabezado, tamaño de papel, etc.
Sub Macro1()
' Macro1 Macro
' Macro grabada el 01/08/2003 por EMM.
'
With ActiveSheet.PageSetup
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0)
.RightMargin = Application.InchesToPoints(0)
.TopMargin = Application.InchesToPoints(0)
.BottomMargin = Application.InchesToPoints(0)
.HeaderMargin = Application.InchesToPoints(0)
.FooterMargin = Application.InchesToPoints(0)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.CenterHorizontally = False
.CenterVertically = False
(*) .Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 100
End With
(*) ActiveWorkbook.PrintOut Copies:=1, Collate:=True
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas