Cerrar libro por codigo pasando por evento BeforeClose

20/06/2007 - 21:53 por ~ jose ~ | Informe spam
Hola que tal?

Como puedo cerrar un libro por código pero que despúes me ejecute lo
que tengo en el evento 'Workbook_BeforeClose' del módulo del libro
'ThisWorkbook'?

Estoy probando con:
ThisWorkbook.Close True
pero se me cierra inmediatamente despúes de esta linea que está en un
módulo "normal".
También he probado con solo "Close" y con "ThisWorkbook.Close" sin
exito.

Un saludo,
jose

Preguntas similare

Leer las respuestas

#1 ~ jose ~
20/06/2007 - 23:25 | Informe spam
Hola de nuevo,
no se que ha pasado, no he tocado nada, solo he reiniciado la
aplicación excel y ahora funciona, con 'ThisWorkbook.Close True' me
lee el evento 'BeforeClose' del libro.

Existe alguna otra forma de ir a este evento mediante código sin
utilizar 'Thisworkbook.close'?

Un saludo,
jose


Hola que tal?

Como puedo cerrar un libro por código pero que despúes me ejecute lo
que tengo en el evento 'Workbook_BeforeClose' del módulo del libro
'ThisWorkbook'?

Estoy probando con:
ThisWorkbook.Close True
pero se me cierra inmediatamente despúes de esta linea que está en un
módulo "normal".
También he probado con solo "Close" y con "ThisWorkbook.Close" sin
exito.

Un saludo,
jose
Respuesta Responder a este mensaje
#2 Héctor Miguel
21/06/2007 - 03:18 | Informe spam
hola, jose !

no se que ha pasado, no he tocado nada, solo he reiniciado... excel y ahora funciona
con 'ThisWorkbook.Close True' me lee el evento 'BeforeClose' del libro.
Existe alguna otra forma de ir a este evento mediante codigo sin utilizar 'Thisworkbook.close'?



siempre y cuando, le quites la *privacia* al evento y le pases el argumento 'Cancel' [falso/0 por omision] p.e.

en el modulo de codigo de tu libro [ThisWorkbook] ==Sub Workbook_BeforeClose(Cancel As Boolean)
MsgBox "Cerrando el libro ..."
End Sub

=> *nota* que NO es: Private Sub Workbook_ <= OJO

en un modulo de codigo 'normal' ==Sub Administrar_el_BeforeClose()
ThisWorkbook.Workbook_BeforeClose 0
End Sub

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