Private Sub Workbook_Open()

21/04/2005 - 04:58 por Rigo | Informe spam
Private Sub Workbook_Open()

End Sub



Alguien sabe que significa y para que sirve. (¿otro error de Microsoft?)


Este codigo me esta dando problemas de error y cierre de Excel Hace
aproximadamente un año tuve un problema similar al de ahora y me
respondieron que lo eliminara, asi lo hice y desaparecio el problema pero
hace poco ha vuelto a darme problemas el mismo codigo, por mas que lo
elimino, reaparece y causa cierres de Excel haciendome perder datos desde la
ultima vez que se autoguardo el archivo.

Ese codigo reaparecio hace +/- una semana y lo eliminé pero desde ayer ha
vuelto y no hay manera de evitarlo. Lo elimino constantemente pero
reaparece.

El archivo en cuestion es de tamaño variable entre 800 y 1100 Kb, además la
PC tiene problemas de memoria.. con dos archivos abiertos sumando hasta un
minimo de 900kb, aparece el cuadro de Insuficiente Memoria, ¿estarán los dos
problemas relacionados?, ¿los problemas de memoria pueden causar cierres?
es la memoria Ram?... la memoria virtual no hace efecto la puedo aumentar
hasta mas de 1MB o dejar que el sistema la administre, pero no hace ninguna
diferencia.

Agracecere su ayuda.
 

Leer las respuestas

#1 Héctor Miguel
21/04/2005 - 10:12 | Informe spam
hola, Rigo !

Private Sub Workbook_Open()

End Sub
... que significa y para que sirve. (¿otro error de Microsoft?)
... me esta dando problemas de error y cierre de Excel
... tuve un problema similar... me respondieron que lo eliminara, asi lo hice y desaparecio el problema
... hace poco ha vuelto a darme problemas el mismo codigo
... lo elimino, reaparece y causa cierres... perder datos desde la ultima vez que se autoguardo el archivo.
... reaparecio hace +/- una semana y lo elimine pero desde ayer ha vuelto y no hay manera de evitarlo.
Lo elimino constantemente pero reaparece.
El archivo en cuestion es de tamaño variable entre 800 y 1100 Kb... la PC tiene problemas de memoria
. con dos archivos abiertos sumando hasta un minimo de 900kb, aparece el cuadro de Insuficiente Memoria
¿estaran los dos problemas relacionados?, ¿los problemas de memoria pueden causar cierres?
es la memoria Ram?
... la memoria virtual no hace efecto la puedo aumentar hasta mas de 1MB o dejar que el sistema la administre
pero no hace ninguna diferencia.



[por lo de 'otro error de...' creo que]... 'anticipas'... tus 'conclusiones' :-(
en tu post anterior asegurabas haber 'descubierto y resuelto' la causa de los 'cuelgues' de excel
[de paso] comentabas 'como es que llegabas' a descubrir las lineas de codigo 'vacias' del evento '_open' del libro...
-> haciendo click-derecho sobre el icono de excel en la parte superior izquierda de la barra de titulos / ver codigo... <-
-> cuando eliges un comando 'ver codigo' [normalmente] se abre el editor de vba en el modulo de codigo 'del objeto'
[p.e. sobre las pestañas con el nombre de las hojas] => el cual <= [generalmente] 'inicia en vacio' <= OJO
EXCEPTO... cuando el click-derecho lo haces [precisamente] sobre el icono mencionado [en la barra de titulos]
situacion en la que excel 'anticipa' que 'requieres' poner codigo en el evento 'por omision' de un libro: '_open'
es 'entonces' que el modulo de codigo [ThisWorkbook] se arranca 'suponiendo' que pondras codigo 'ahi' <= OJO
-> si abres 'directamente' el editor de vba... y haces doble click sobre el objeto ThisWorkbook... el modulo se inicia 'vacio' ;)
[lo anterior lo puedes comprobar incluso desde cualquier libro 'nuevo'] ;)

[en resumen]... por la combinacion de 'factores' que mencionas: 'me suena' mas a problemas de...
-> [posible o 'al punto de llegar a'] situaciones de 'corrupcion' en dicho/s libro/s y/o...
-> problemas 'reales' con los modulos de memoria de la pc [necesitan de un reemplazo] -???-

te paso algunos enlaces que [espero] podrian serte de utilidad ;)
saludos,
hector.
=-> algunos sitios que 'tratan' de problemas de memoria y rendimiento en excel:
[David McRitchie] http://www.mvps.org/dmcritchie/excel/slowresp.htm
[Charles Williams] http://www.DecisionModels.com/memlimitsc.htm
-> si usas excel xp [o superior] intenta con las herramientas de recuperacion de archivos
en caso contrario, intenta con alguna/s de las siguientes opciones:
XL2002: Metodos para Recuperar Datos de Libros Dañados
http://support.microsoft.com/defaul...;es;291057
XL2000: Metodos para Recuperar Datos de Libros Dañados
http://support.microsoft.com/defaul...;es;179871
XL: Resumen de Metodos para Recuperar Datos de Archivos Corruptos
http://support.microsoft.com/defaul...;es;142117
una aplicacion 'de terceros' para recuperar archivos dañados
http://www.vbusers.com/downloads/do....asp#item2

otra [posible] alternativa seria a traves de software de terceros [la mayoria 'tienen un costo']...
http://downloads-zdnet.com.com [busca en 'business' y luego en 'spreadshieets']
http://www.excelfix.com
http://www.officerecovery.com
http://www.excelwordrecovery.com/

Preguntas similares