Imprimir por macro me cuelga excel

26/10/2009 - 11:34 por Robert Blanco | Informe spam
Muy buenas, tengo èste código que me imprime un cuatrimestre dado,
ahora bien, al llegar al punto "Selection.PrintPreview", se me queda
colgado Excel. Tengo la versiòn 2007.
Private Sub CommandButton1_Click()
'CODIGO QUE IMPRIME CUATRIMESTRE SELECCIONADO
Sheets("LIBROVENTAS").Activate
Range("A2", Range("M65536").End(xlUp)).Sort Key1:=Range("A14"),
Order1:=xlAscending, Header:=xlNo
Application.ScreenUpdating = False
Select Case TextBox1
Case "ENE-ABR"
Area = 1
Case "MAY-AGO"
Area = 2
Case "SET-DIC"
Area = 3
End Select
Area = Val(Area & Val(TextBox2))
Range("M2").Select
Do While ActiveCell <> Area
ActiveCell.Offset(1, 0).Select
Loop
Rango1 = "A" & ActiveCell.Row
Do While ActiveCell = Area
ActiveCell.Offset(1, 0).Select
Loop
Rango = Rango1 & ":" & "M" & ActiveCell.Row - 1
'Range("A1").Select
Range(Rango).Sort Key1:=Range(Rango1), Order1:=xlAscending,
Header:=xlNo
Range(Rango).Select
Selection.PrintPreview
End Sub
Antes en vez de "Selection.PrintPreview" tenía ésta línea "Range
(Rango).PrintOut Copies:=1, Preview:=True, Collate:=True" y también se
colgaba.
Cual puede ser el problema?

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/10/2009 - 04:50 | Informe spam
hola, Robert !

... este código que me imprime un cuatrimestre dado, ahora bien
al llegar al punto "Selection.PrintPreview", se me queda Excel. Tengo la version 2007...



si vas a usar un "preview", prueba SIN la linea: -> application.screenupdating=false

saludos,
hector.
Respuesta Responder a este mensaje
#2 Luis
27/10/2009 - 23:38 | Informe spam
Qué tal foro! yo también tengo un problema con la vista previa en
excel 2007, no se me cuelga el excel pero la misma se distorsiona por
completo.. Será que alguien puede ayudarme??

Gracias..

Mi tema respecto a este caso en:
http://groups.google.com/group/micr...83e3b423e2
Respuesta Responder a este mensaje
#3 Robert Blanco
28/10/2009 - 02:00 | Informe spam
On 27 oct, 00:50, "Héctor Miguel"
wrote:
hola,Robert!

> ... este código que me imprime un cuatrimestre dado, ahora bien
> al llegar al punto "Selection.PrintPreview", se me queda Excel. Tengo la version 2007...

si vas a usar un "preview", prueba SIN la linea: -> application.screenupdating=false

saludos,
hector.



He probado, pero de igual forma se cuelga. En la ventana de título
muestra "ejecutando..."
Respuesta Responder a este mensaje
#4 Héctor Miguel
28/10/2009 - 04:17 | Informe spam
hola, Luis !

... yo tambien tengo un problema con la vista previa en excel 2007
no se me cuelga el excel pero la misma se distorsiona por completo
Sera que alguien puede ayudarme??
Mi tema respecto a este caso en:


http://groups.google.com/group/micr...83e3b423e2

1) evita el simplemente "esconder" el formulario cuando ya no lo vayas a utilizar (en lugar de Hide usa Unload)

2) para evitar que la automatizacion desde el formulario para mostrar la vista preliminar de impresion inhiba la cinta en 2007
usa una macro "alterna" (en un modulo de codigo estandar)

saludos,
hector.
Respuesta Responder a este mensaje
#5 Héctor Miguel
28/10/2009 - 04:19 | Informe spam
hoa, Robert !

He probado, pero de igual forma se cuelga. En la ventana de titulo muestra "ejecutando..."



comprueba/corrige que tengas instalada una impresora en el sistema (windows)
y/o actualiza el controlador de la impresora instalada

comentas (si encuentras) algun detalle mas significativo ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida