Imprimir Macro F1

06/05/2008 - 23:36 por JAVIER LOZANO | Informe spam
Tengo este codigo para ejecutar una macro, tenia varios problemas pero ya lo
he ido resolviendo; el problema donde me he detenido es el siguiente ya que
no logra imprimir en una impresora en red. Este es el codigo... si alguien me
pudiera ayudar a decifrarlo, ya que no tengo grandes conocimientos en
programacion.

Sub LIMPIAVARIOS()
Application.ActivePrinter = "\\bodega\EPSON EPL-6200 PS3 en Ne03:" *en esta
linea manda el error*
Sheets("VARIOS").Select
If Range("g6").Value = "Garantia" Or Range("A4").Value = "NOTA DE CREDITO"
Then
ActiveSheet.Shapes("POT").Delete
End If
Range("A1:AA100").Select
Selection.Validation.Delete
Selection.ClearContents
Selection.Font.Bold = False
Cells.Font.Size = 10
Selection.AutoFormat
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
Selection.UnMerge
Selection.ColumnWidth = 10.71
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = ""
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.787401575)
.RightMargin = Application.InchesToPoints(0.787401575)
.TopMargin = Application.InchesToPoints(0.984251969)
.BottomMargin = Application.InchesToPoints(0.984251969)
.HeaderMargin = Application.InchesToPoints(0)
.FooterMargin = Application.InchesToPoints(0)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 300
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlPortrait
.Draft = False
.PaperSize = xlPaperLetter
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 100
.PrintErrors = xlPrintErrorsDisplayed
End With
Range("A1").Select
End Sub

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
07/05/2008 - 01:37 | Informe spam
hola, Javier !

Tengo este codigo para ejecutar una macro, tenia varios problemas pero ya lo he ido resolviendo
el problema donde me he detenido es el siguiente ya que no logra imprimir en una impresora en red.
Este es el codigo... si alguien me pudiera ayudar a decifrarlo, ya que no tengo grandes conocimientos en programacion.

Sub LIMPIAVARIOS()
Application.ActivePrinter = "\\bodega\EPSON EPL-6200 PS3 en Ne03:" *en esta linea manda el error* (...)



puedes transcribir (+/- exactamente) el texto y numero en el mensaje de error ?

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida