como activo etiqueta condicionante en una macro

12/09/2004 - 01:00 por Isaac García López | Informe spam
quiesiera que una macro visualice una etiqueta que informe al usuario de
tomar la desicion de dar si o no a la accion.

ejemplo:

que la macro diga desea realmente imprimir este documento "si" o "no" y
que al dar si se imprima y al dar no se cancele la operación o se regrese al
inicio de hoja.


Saludos Isaac
 

Leer las respuestas

#1 Héctor Miguel
12/09/2004 - 09:10 | Informe spam
hola, Isaac !

... macro ... que informe al usuario de tomar la desicion de dar si o no a la accion.
ejemplo: ... desea realmente imprimir este documento "si" o "no"
y que al dar si se imprima y al dar no se cancele la operacion [...]



la manera mas 'sencilla' es presentando cuadros de mensajes [MsgBox]
y puede ser de muy diversas maneras
para el caso concreto que ejemplificas [imprimir si o no]...
podrias utilizar en el modulo de codigo del objeto libro [ThisWorkbook???] algo +/- como...
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If MsgBox("¿Realmente deseas imprimir/visualizar el documento?", _
vbQuestion + vbYesNo + vbDefaultButton2) = vbNo Then Cancel = True
End Sub

[aunque...] el mensaje seria 'presentado' ->inclusive<- al 'tratar' de usar la 'vista preliminar' y...
si el usuario 'decide' mandar a la impresion 'desde la visualizacion'... YA NO le preguntaria nuevamente :-((
[a menos que se 'truqueen' los eventos y se utilicen variables 'intermedias'] ;)

saludos,
hector.

Preguntas similares