Actualizar automaticamente

20/09/2007 - 20:46 por MarioFer | Informe spam
Hola Grupo,

Tengo un libro de excel que extrae datos de otros libros externos; es
posible que al abrir se actualice automaticamente sin preguntar si deseo
hacerlo o no?

Gracias por la ayuda, como siempre

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
21/09/2007 - 05:56 | Informe spam
hola, mario !

Tengo un libro de excel que extrae datos de otros libros externos
es posible que al abrir se actualice automaticamente sin preguntar si deseo hacerlo o no?



op1: [hasta donde se] para 'brincar' el aviso de 'vinculos externos'... se necesita abrir el libro que tiene los vinculos ...

a) 'desde' otro libro y estableciendo la propiedad UpdateLinks +/- como en la siguiente instruccion:
-> Workbooks.Open ThisWorkbook.Path & "\libro vinculado.xls", UpDateLinks:=0

b) los valores para 'UpdateLinks' pueden ser:
0 => NO actuaiza ninguno de los vinculos externos
1 => actualiza SOLO los vinculos externos a libros de excel [por omision]
2 => actualiza vinculos OLE/DDE
[consulta la ayuda de vba en relacion con otros tipos de vinculos] :))

c) si lo abres con UpdatelInks:=0 NO se ejecuta los eventos de 'auto-apertura' <= OJO
a menos que uses una instruccion 'expresa' [p.e.] luego de abrir dicho libro. ejemplo:
en el evento '_open' DE UN TERCER libro SOLO para abrir el 'Libro Principal' ==Private Sub Workbook_Open()
Workbooks.Open ThisWorkbook.Path & "\Libro Principal.xls", UpDateLinks:=0
Workbooks("Libro Principal.xls").RunAutoMacros xlAutoOpen
ThisWorkbook.Close False
End Sub

op2: prueba si te funciona... modificando el registro de windows <= OJO

[asumiendo que usas una version 'minima' de office/excel 2000 con la actualizacion del SP1]
1) localiza la 'llave' -> HKey_Current_User\Software\Microsoft\Office\x.0\Excel\Options
[la 'x' corresponde al numero de version: 9 00, 10=XP/2002, 11 03]
2) agrega [o edita] el valor DWORD con el nombre de -> QuerySecurity
3) establece su valor segun quieras que se auto-conteste el dialogo de confirmacion...
-> los valores 'admitidos' son:
0 [por omision] = excel 'pregunta' por toda actualizacion de vinculos a consultas [web, TD, etc.]
2 [x seguridad] = excel NO 'pregunta'... PERO... NO 'actualiza' :))
3 [+ riesgosa] = excel NO 'pregunta'... y SI actualiza ;)

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