PrintOut

17/12/2003 - 22:52 por Desastres | Informe spam
Buenas tardes

La instruccion PrintOut en codigo, hace que excel presente un un dialogo creo que de la coleccion Dialogs.
Si tienes actualizada ScreenUpdaten=false el cuadro queda de un color marron "sucio". Bamos asquerosejo.
¿Cual seria la forma de hacer que ese cuadro "sucio" no apareciera?

Por otro lado . He intentado ver las constantes( creo que son eso) de Application.Dialogs pero no lo he
conseguido

'( lo de -1 por si las moscas), solo consegui ver que hay 706, creo

For Bucle = 1 to Application.Dialogs.count -1
debug.print application.Dialogs.Item(bucle).Name
Next Bucle
Cuando el bucle vale 3, se me muere la burra.

Agradecense Ideas.

Saludos
Des
 

Leer las respuestas

#1 Héctor Miguel
18/12/2003 - 08:27 | Informe spam
hola, Des !

... PrintOut en codigo, hace que excel presente un dialogo creo que de la coleccion Dialogs.
... ScreenUpdaten=false el cuadro queda de un color marron "sucio". [...]
¿... hacer que ese cuadro "sucio" no apareciera?



[segun yo] 'PrintOut' NO 'presenta' el dialogo 'normal' de impresion =>imprime 'directamente'<[a lo sumo] presenta un 'aviso' indicando que la aplicacion esta 'en modo' de impresion =>imprimiendo<la instruccion que presenta el cuadro de dialogo 'normal' para imprimir es =>Application.Dialogs(xlDialogPrint).Show<[o el dialogo de 'vista preliminar de impresion' con: =>PrintPreview<=]

... He intentado ver las constantes (creo que son eso) de Application.Dialogs pero no lo he conseguido [...]



en alguna linea de codigo, usa [p.e.] =>Applicatin.Dialogs(<'al momento' de introducir el parentesis de 'apertura', vba te 'presentara' una lista de los dialogos integrados 'disponibles'
otra 'opcion' seria consultando el asistente para ayuda [en vba] =>{F1}<y 'preguntar' por: =>argumentos de cuadros de diálogo<
saludos,
hector.

Preguntas similares