habilitar - deshabilitar actualizacion automatica

18/12/2007 - 23:41 por nacho | Informe spam
hola grupo
tengo un libro que tiene que importar datos externos y excel siempre
me pregunta por si habilitar o deshabilitar actualizacion automatica.

yo siempre digo que si hay alguna manera de evitar esta pregunta

saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/12/2007 - 04:01 | Informe spam
hola, nacho !

tengo un libro que tiene que importar datos externos
y excel siempre me pregunta por si habilitar o deshabilitar actualizacion automatica.
yo siempre digo que si hay alguna manera de evitar esta pregunta



si es posible (pero)... 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.)
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 nacho
19/12/2007 - 08:49 | Informe spam
On 19 dic, 04:01, "Héctor Miguel"
wrote:
hola, nacho !

> tengo un libro que tiene que importar datos externos
> y excel siempre me pregunta por si habilitar o deshabilitar actualizacion automatica.
> yo siempre digo que si hay alguna manera de evitar esta pregunta

si es posible (pero)... 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.)
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



esperaba esta respuesta
eso esta hecho tengo el 11, abro excel desde access. en acces genero
una consulta de creacion de tablas y contra esa tabla busca excel los
datos.
y me sigue dando el mismo problema ( lo voy a probar en otra maquina)

gracias
Respuesta Responder a este mensaje
#3 Héctor Miguel
19/12/2007 - 09:08 | Informe spam
hola, nacho !

esperaba esta respuesta
eso esta hecho tengo el 11, abro excel desde access.
en acces genero una consulta de creacion de tablas y contra esa tabla busca excel los datos.
y me sigue dando el mismo problema (lo voy a probar en otra maquina)



(pues... yo ?) no esperaba que te dejaras guardados "en el tintero" detalles de (relativa) importancia :))

(hasta donde se) cuando excel se abre como objeto de automatizacion es una instancia "provocada"..
-> que NO esta en (completo) control de sus "habilidades/caracteristicas/funcionalidades/..." :-((

(en este caso)... 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

si cualquier duda (o salen mas detalles "del tintero")... comentas ?
saludos,
hector.

__ las consultas anteriores __
> tengo un libro que tiene que importar datos externos
> y excel siempre me pregunta por si habilitar o deshabilitar actualizacion automatica.
> yo siempre digo que si hay alguna manera de evitar esta pregunta

si es posible (pero)... 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.)
1 (x seguridad) = excel NO pregunta... PERO... NO actualiza :))
2 (+ riesgosa) = excel NO pregunta... y SI actualiza ;)

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
Respuesta Responder a este mensaje
#4 nacho
19/12/2007 - 12:04 | Informe spam
On 19 dic, 09:08, "Héctor Miguel"
wrote:
hola, nacho !

> esperaba esta respuesta
> eso esta hecho tengo el 11, abro excel desde access.
> en acces genero una consulta de creacion de tablas y contra esa tabla busca excel los datos.
> y me sigue dando el mismo problema (lo voy a probar en otra maquina)

(pues... yo ?) no esperaba que te dejaras guardados "en el tintero" detalles de (relativa) importancia :))

(hasta donde se) cuando excel se abre como objeto de automatizacion es una instancia "provocada"..
-> que NO esta en (completo) control de sus "habilidades/caracteristicas/funcionalidades/..." :-((

(en este caso)... 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

si cualquier duda (o salen mas detalles "del tintero")... comentas ?
saludos,
hector.

__ las consultas anteriores __



> > tengo un libro que tiene que importar datos externos
> > y excel siempre me pregunta por si habilitar o deshabilitar actualizacion automatica.
> > yo siempre digo que si hay alguna manera de evitar esta pregunta

> si es posible (pero)... 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.)
> 1 (x seguridad) = excel NO pregunta... PERO... NO actualiza :))
> 2 (+ riesgosa) = excel NO pregunta... y SI actualiza ;)

> 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- Ocultar texto de la cita -

- Mostrar texto de la cita -



no entiendo nada
Respuesta Responder a este mensaje
#5 Héctor Miguel
19/12/2007 - 22:45 | Informe spam
hola, nacho !

no entiendo nada



(creo que es "mucho decir", sobre todo despues de que anticipaste la primer propuesta) ???

que es lo que no entiendes ? (de preferencia +/- exactamente)...

1) lo que no has comentado y (quizas) sigue estando en el tintero ?
no comentaste que ya habias probado con la modificacion en el registro de windows...
(por lo que la opcion "logica" era remitirte a la modificacion en el registro)
despues expusiste que excel se abre desde access (es una instancia "provocada", etc. etc. etc.)
(por lo que la opcion "logica" es comentarte lo del argumento UpdateLinks al momento de abrir un libro)

2) alguna de las dos propuestas ? (aunque en realidad hacen lo mismo)
modificar el registro sirve cuando abres el excel de manera normal
administrar la actualizacion de vinculos te sirve al momento de abrir el libro (p.e. desde access)

3) por que no expones "algo" de lo que ya estas haciendo (realmente) y el como (p.e. el codigo) ?

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida