al desactivar un libro que se cierre este

25/11/2005 - 18:54 por pac | Informe spam
Hola. Estoy intentando que mediante la instrucció
Sub Workbook_Deactivate (
Workbook.Clos
End Su
que se me cierre el libro, al desactivarlo pero me da un error.
He visto algunos ejemplos en este foro, para que se desactive
libros, cuando hay varios abiertos
Yo lo que estoy intentando es que cuando se abra otra aplicación u otro libro, el que se desactiva se cierre, mediante la instrucción de arriba, pero no funciona
¿Podéis ayudarme
gracias pa

pac

Ver este tema: http://www.softwaremix.net/viewtopic-459202.htm

Enviado desde http://www.softwaremix.net
 

Leer las respuestas

#1 Héctor Miguel
26/11/2005 - 02:29 | Informe spam
hola, pac !

... intentando que mediante la instruccion
Sub Workbook_Deactivate ()
Workbook.Close
End Sub
... se me cierre el libro, al desactivarlo pero me da un error...
... lo que estoy intentando es que cuando se abra otra aplicacion u otro libro, el que se desactiva se cierre [...]



1) la palabra 'Workbook' [generalmente] se usa para especificar un tipo de objeto al declararlo... [p.e.]
Dim MiLibroEspecial As Workbook
2) necesitas 'especificar' cual es el 'Workbook' que deseas cerrar :)) [y si se trata del libro que contiene el codigo]...
-> ThisWorkbook.Close SaveChanges:=True ' o False ;)
3) si necesitas que sea aplicable para 'cualquier' libro abierto en la sesion... necesitaras crear un modulo 'de clase'...
visita: http://www.cpearson.com/excel/AppEvent.htm [Application Level Events]
pero... revisa bien porque pudieras ocasionarle conflictos al usuario :-(

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares