Eliminar aviso actualización automático Tablas Dinámicas

14/10/2009 - 15:26 por Jordi | Informe spam
Hola a todos, este es mi primer mensaje, por lo que aprovecho para
saludaros.

Os explico: tengo un fichero excel con varias Tablas Dinámicas, pero
la actualización de éstas, la realizo a través de una macro. El
problema radica en que cada vez que abro el fichero, me aparece la
siguiente ventana:

http://img213.imageshack.us/img213/...entana.jpg

¿Cómo puedo hacer para que no me pregunte cada vez si quiero
actualizar las consultas de los orígines de datos?
Muchas gracias a todos. Saludos.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
15/10/2009 - 06:21 | Informe spam
hola, Jordi !

Os explico: tengo un fichero excel con varias Tablas Dinámicas, pero la actualización de éstas, la realizo a través de una macro.
El problema radica en que cada vez que abro el fichero, me aparece la siguiente ventana:
http://img213.imageshack.us/img213/...entana.jpg
Cómo puedo hacer para que no me pregunte cada vez si quiero actualizar las consultas de los orígines de datos?



si es posible (pero)... MODIFICANDO -> el registro de windows <= OJO
(asumiendo que usas una version minima de office/excel 2000 con actualizacion a 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.]
1 (x seguridad) = excel NO pregunta... PERO... NO 'actualiza' :))
2 (+ riesgosa) = excel NO pregunta... y SI actualiza ;)

saludos,
hector.

p.d. puedes consultar la informacion fuente desde...
You are prompted to enable automatic refresh when you open a workbook in Excel
http://support.microsoft.com/kb/248204/en-us
Respuesta Responder a este mensaje
#2 Jordi
15/10/2009 - 10:10 | Informe spam
On 15 oct, 06:21, "Héctor Miguel"
wrote:
hola, Jordi !

> Os explico: tengo un fichero excel con varias Tablas Dinámicas, pero la actualización de éstas, la realizo a través de una macro.
> El problema radica en que cada vez que abro el fichero, me aparece la siguiente ventana:
>http://img213.imageshack.us/img213/...entana.jpg
> Cómo puedo hacer para que no me pregunte cada vez si quiero actualizar las consultas de los orígines de datos?

si es posible (pero)...  MODIFICANDO -> el registro de windows    <= OJO
(asumiendo que usas una version minima de office/excel 2000 con actualizacion a 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.]
    1 (x seguridad) = excel NO pregunta...    PERO... NO 'actualiza'    :))
    2 (+ riesgosa)   = excel NO pregunta...    y SI actualiza    ;)

saludos,
hector.

p.d. puedes consultar la informacion fuente desde...
You are prompted to enable automatic refresh when you open a workbook in Excelhttp://support.microsoft.com/kb/248204/en-us



¿No existe ninguna otra solución sin tocar el registro de windows?
se trata de una aplicación que se colocará en un servidor y a la que
accederán varios usuarios...
No me gustaría que nadie tocara nada de actualizar el fichero, ya que
la actualización se realiza de forma automática...
Si alguien conoce alguna otra solución, le estaré muy agradecido!
Gracias de todos modos!
Respuesta Responder a este mensaje
#3 Héctor Miguel
15/10/2009 - 11:17 | Informe spam
hola, Jordi !

No existe ninguna otra solucion sin tocar el registro de windows?
se trata de una aplicacion que se colocara en un servidor y a la que accederan varios usuarios...
No me gustaria que nadie tocara nada de actualizar el fichero, ya que la actualizacion se realiza de forma automatica...
Si alguien conoce alguna otra solucion, le estare muy agradecido!
Gracias de todos modos!



(detalles que se quedan "en el tintero" ???) ;)

para "administrar" la actualizacion 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

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida