Evento despues del aviso cerrar documento Excel

11/11/2004 - 09:43 por gema.bernardo | Informe spam
Hola,

Antes de cerrar un documento excel sale un mensaje de aviso como el
siguiente:
¿Desea guardar los cambios efectuados en 'Nombre del Documento Excel'? y
acontinuación tres botones: Sí, No, Cancelar.


Antes de salir este mensaje ya se ha ejecutado el evento BeforeClose y he
puesto visible un boton desde ese evento. Pero si en el aviso anterior
Pulsan Cancelar, tengo que ocultar dicho boton... ¿Alguien sabe como
controlar mediante vb que botón (Sí, No o Cancelar.) a pulsado en el
mensaje anterior?




Muchas Gracias. Gema.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
11/11/2004 - 10:58 | Informe spam
Lo que se suele hacer es crear un mensaje propio y ejecutar el código según la respuesta del usuario, algo como:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim intRespuesta As Integer
Cancel = True
intRespuesta = MsgBox("¿Desea guardar los cambios efectuados en '" & Me.Name, vbYesNoCancel)
If intRespuesta = vbYes Then
'Se seleccionó <Sí>
ElseIf intRespuesta = vbNo Then
'Se seleccionó <No>
Else
'Se seleccionó <Cancelar>
End If
End Sub

Un saludo.


Fernando Arroyo
MS MVP - Excel


"Gema" escribió en el mensaje news:
Hola,

Antes de cerrar un documento excel sale un mensaje de aviso como el
siguiente:
¿Desea guardar los cambios efectuados en 'Nombre del Documento Excel'? y
acontinuación tres botones: Sí, No, Cancelar.


Antes de salir este mensaje ya se ha ejecutado el evento BeforeClose y he
puesto visible un boton desde ese evento. Pero si en el aviso anterior
Pulsan Cancelar, tengo que ocultar dicho boton... ¿Alguien sabe como
controlar mediante vb que botón (Sí, No o Cancelar.) a pulsado en el
mensaje anterior?




Muchas Gracias. Gema.



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