Problema con PrintOut

04/10/2005 - 18:37 por Manolito | Informe spam
Hola buenas,
Tengo un problema al imprimir una hoja, me explico:
He creado este procedimiento,

Private sub prueba()
Dim objHojaActiva As Object
Set objHojaActiva = Worksheets("Factura") 'Hago esto pq tengo la hoja
oculta y no puedo usar el objeto activesheet
objHojaActiva.Cells(6, 16).Value) = 0
'bla, bla , bla
objHojaActiva.Select ' aqui peta
ActiveWindow.SelectedSheets.PrintOut Copies:=NumCopias, Collate:=True '
aqui peta

end sub

¿Como puedo arreglar esto?
Gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/10/2005 - 20:58 | Informe spam
hola, Manolito !

... problema al imprimir una hoja... este procedimiento
Private sub prueba()
Dim objHojaActiva As Object
Set objHojaActiva = Worksheets("Factura") 'Hago esto pq tengo la hoja oculta y no puedo usar el objeto activesheet
objHojaActiva.Cells(6, 16).Value) = 0
'bla, bla , bla
objHojaActiva.Select ' aqui peta
ActiveWindow.SelectedSheets.PrintOut Copies:=NumCopias, Collate:=True ' aqui peta
end sub
Como puedo arreglar esto?



-> [hasta donde se] NO es posible 'seleccionar' un objeto que se encuentra oculto :-(
tampoco imprimirlo... ni nada que tenga que ver con hacerle una referencia como 'objeto activo'... :-(

prueba con la siguiente macro... si cualquier duda [o informacion adicinal]... comentas?
saludos,
hector.

Private Sub Imprimir_HojaOculta()
Application.ScreenUpdating = False
With Worksheets("Factura")
.Cells(6, 16) = 0
' bla, bla, bla...
.Visible = xlSheetVisible
.PrintOut Copies:=NumCopias, Collate:=True
.Visible = xlSheetVeryHidden
End With
End Sub
Respuesta Responder a este mensaje
#2 Manolito
05/10/2005 - 11:10 | Informe spam
Muchas gracias, me ha sido de gran utilidad.

"Héctor Miguel" escribió en el mensaje
news:O$
hola, Manolito !

> ... problema al imprimir una hoja... este procedimiento
> Private sub prueba()
> Dim objHojaActiva As Object
> Set objHojaActiva = Worksheets("Factura") 'Hago esto pq tengo la hoja


oculta y no puedo usar el objeto activesheet
> objHojaActiva.Cells(6, 16).Value) = 0
> 'bla, bla , bla
> objHojaActiva.Select ' aqui peta
> ActiveWindow.SelectedSheets.PrintOut Copies:=NumCopias,


Collate:=True ' aqui peta
> end sub
> Como puedo arreglar esto?

-> [hasta donde se] NO es posible 'seleccionar' un objeto que se encuentra


oculto :-(
tampoco imprimirlo... ni nada que tenga que ver con hacerle una


referencia como 'objeto activo'... :-(

prueba con la siguiente macro... si cualquier duda [o informacion


adicinal]... comentas?
saludos,
hector.

Private Sub Imprimir_HojaOculta()
Application.ScreenUpdating = False
With Worksheets("Factura")
.Cells(6, 16) = 0
' bla, bla, bla...
.Visible = xlSheetVisible
.PrintOut Copies:=NumCopias, Collate:=True
.Visible = xlSheetVeryHidden
End With
End Sub


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