Hipervínculos

21/12/2006 - 11:50 por Guillermo Sieder | Informe spam
Hola a todos!
Fácilmente puedo importar y hasta vincular hojas de Excel en una base de
datos Access.
El problema que tengo es que, cuando hago esto, las celdas que guardan,
además de texto, un hipervínculo, sólo me dejan importar los textos.
Y necesito los hipervínculos
Si exporto los datos de la hoja en cuestión como html y luego los importo
con Access, es entonces que sí me los lee pero no quiero abrir la hoja de
cálculo y automatizar el proceso.
Preguntas: Se pueden obtener los datos de hipervínculos de alguna otra
manera? En caso de crear una macro que seleccione los campos necesarios y
los exporte como html, puedo ejecutarla desde otra hoja de Excel o desde
Visual Basic usando Automation (sin abrir la hoja original)? A alguien se
le ocurre alguna otra forma de hacer esto.
Gracias a todos por adelantado.
Guillerm

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
22/12/2006 - 03:44 | Informe spam
hola, Guillermo !

Facilmente puedo importar y hasta vincular hojas de Excel en una base de datos Access.
El problema... es que... las celdas que guardan, ademas de texto, un hipervinculo, solo me dejan importar los textos.
Y necesito los hipervinculos...
Si exporto... la hoja... como html y luego los importo con Access... si me los lee pero no quiero abrir la hoja... y automatizar el proceso.
Preguntas: Se pueden obtener los datos de hipervinculos de alguna otra manera?
En caso de crear una macro que seleccione los campos necesarios y los exporte como html
puedo ejecutarla desde otra hoja de Excel o desde Visual Basic usando Automation (sin abrir la hoja original)?
A alguien se le ocurre alguna otra forma de hacer esto.



1) [me parece que] es una consulta que te responderian mejor en el grupo de access -?-
2) [me parece que] es logico que el intercambio de informacion entre aplicaciones este 'basada' -solo- en textos -?-
[los formatos, formulas y caracteristcas 'especiales' de cada aplicacion no son 'transparentes' para otras]
3) [como ya lo has comprobado] una alternativa es 'filtrando' la hoja de excel como pagina web
4) otra -posible- alternativa es que sustituyas [en la hoja de excel] las celdas que tienen hipervinculos por...
-> el formato que 'reconoce/aplica/...' access a los campos de tipo de datos hipervinculo [y segun su 'tipo'] -???-
<texto_del_hipervinculo>#<direccion_del_hipervinculo>#<anclaje_del_hipervinculo>
-> solo que... SI seria necesario abrir el libro original para que una macro pueda hacer la sustitucion :-(

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Emilio
22/12/2006 - 09:00 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!

a lo dicho por Hector Miguel yo añadiría que yo no uso nunca campos tipo
hipervinculo en access, puesto que realmente no es necesario, salvo que
vayas a trabajar directamente con la tabla o una consulta, asi que guardo
unicamente las rutas.
En un formulario se puede utilizar la propiedad hipervinculo del cuadro de
texto que contiene la ruta, asignandole esa misma ruta y así convertirla en
un hipervinculo o utilizar la instruccion followhyperlink, hay alguna otra
solución factible, todo dependerá de cuales sean tus necesidades.

Saludos a
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.com/emilio


"Héctor Miguel" escribió en el mensaje
news:
hola, Guillermo !

Facilmente puedo importar y hasta vincular hojas de Excel en una base de
datos Access.
El problema... es que... las celdas que guardan, ademas de texto, un
hipervinculo, solo me dejan importar los textos.
Y necesito los hipervinculos...
Si exporto... la hoja... como html y luego los importo con Access... si
me los lee pero no quiero abrir la hoja... y automatizar el proceso.
Preguntas: Se pueden obtener los datos de hipervinculos de alguna otra
manera?
En caso de crear una macro que seleccione los campos necesarios y los
exporte como html
puedo ejecutarla desde otra hoja de Excel o desde Visual Basic usando
Automation (sin abrir la hoja original)?
A alguien se le ocurre alguna otra forma de hacer esto.



1) [me parece que] es una consulta que te responderian mejor en el grupo
de access -?-
2) [me parece que] es logico que el intercambio de informacion entre
aplicaciones este 'basada' -solo- en textos -?-
[los formatos, formulas y caracteristcas 'especiales' de cada
aplicacion no son 'transparentes' para otras]
3) [como ya lo has comprobado] una alternativa es 'filtrando' la hoja de
excel como pagina web
4) otra -posible- alternativa es que sustituyas [en la hoja de excel] las
celdas que tienen hipervinculos por...
-> el formato que 'reconoce/aplica/...' access a los campos de tipo de
datos hipervinculo [y segun su 'tipo'] -???-

<texto_del_hipervinculo>#<direccion_del_hipervinculo>#<anclaje_del_hipervinculo>
-> solo que... SI seria necesario abrir el libro original para que una
macro pueda hacer la sustitucion :-(

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

Respuesta Responder a este mensaje
#3 Guillermo Sieder
22/12/2006 - 12:53 | Informe spam
Gracias Héctor Miguel, gracias Emilio!!
Entiendo que el intercambio de datos desde otra aplicación sea solamene de
textos y no formatos, por eso busco otra solución.
El libro en cuestión se genera automáticamente, por eso es que no puedo
decidir en qué forma guardar estos hipervínculos en Excel.
Ni loco guardaría en una tabla de Access un hipervínculo en otra forma que
texto ("http://www.sitio.com/pagina.htm", de esta manera lo podré usar desde
VB, desde ASP o desde el mismo Access con un poco de código.
Sería feliz si pudiera automatizar el proceso de exportar la hoja en una
página htm, con eso me alcanzaría para tomar los datos, pero cómo?
Si no puedo ejecutar una macro desde otro libro, se podrá hacer esto con
automation?
Mi experiencia con Automation llega solamente a enviar un mensaje desde
Outlook, o imprimir un informe de Access sin abrirlo o llenar una hoja de
cálculo con una serie de valores. Tambien probé ejecutar una macro grabada
en un libro sin abrirlo... Que bueno sería poder grabar una macro en el
libro en cuestión!!!
Se podrá con este método acceder a los menúes de Excel, o exportar
directamente?
Tienen más información de Automation y todo lo que se puede hacer con el?
Gracias otra vez
Guillermo


"Guillermo Sieder" escribió en el mensaje
news:
Hola a todos!
Fácilmente puedo importar y hasta vincular hojas de Excel en una base de
datos Access.
El problema que tengo es que, cuando hago esto, las celdas que guardan,
además de texto, un hipervínculo, sólo me dejan importar los textos.
Y necesito los hipervínculos
Si exporto los datos de la hoja en cuestión como html y luego los importo
con Access, es entonces que sí me los lee pero no quiero abrir la hoja de
cálculo y automatizar el proceso.
Preguntas: Se pueden obtener los datos de hipervínculos de alguna otra
manera? En caso de crear una macro que seleccione los campos necesarios y
los exporte como html, puedo ejecutarla desde otra hoja de Excel o desde
Visual Basic usando Automation (sin abrir la hoja original)? A alguien se
le ocurre alguna otra forma de hacer esto.
Gracias a todos por adelantado.
Guillerm



Respuesta Responder a este mensaje
#4 Emilio
22/12/2006 - 19:58 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
Aquí tienes la ayuda de Automatización
http://support.microsoft.com/defaul...-us;302460

Saludos a

Emilio [MS-MVP Access 2005]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.com/emilio

"Guillermo Sieder" escribió en el mensaje
news:eVgKh$
Gracias Héctor Miguel, gracias Emilio!!
Entiendo que el intercambio de datos desde otra aplicación sea solamene de
textos y no formatos, por eso busco otra solución.
El libro en cuestión se genera automáticamente, por eso es que no puedo
decidir en qué forma guardar estos hipervínculos en Excel.
Ni loco guardaría en una tabla de Access un hipervínculo en otra forma que
texto ("http://www.sitio.com/pagina.htm", de esta manera lo podré usar
desde VB, desde ASP o desde el mismo Access con un poco de código.
Sería feliz si pudiera automatizar el proceso de exportar la hoja en una
página htm, con eso me alcanzaría para tomar los datos, pero cómo?
Si no puedo ejecutar una macro desde otro libro, se podrá hacer esto con
automation?
Mi experiencia con Automation llega solamente a enviar un mensaje desde
Outlook, o imprimir un informe de Access sin abrirlo o llenar una hoja de
cálculo con una serie de valores. Tambien probé ejecutar una macro
grabada en un libro sin abrirlo... Que bueno sería poder grabar una macro
en el libro en cuestión!!!
Se podrá con este método acceder a los menúes de Excel, o exportar
directamente?
Tienen más información de Automation y todo lo que se puede hacer con el?
Gracias otra vez
Guillermo


"Guillermo Sieder" escribió en el mensaje
news:
Hola a todos!
Fácilmente puedo importar y hasta vincular hojas de Excel en una base de
datos Access.
El problema que tengo es que, cuando hago esto, las celdas que guardan,
además de texto, un hipervínculo, sólo me dejan importar los textos.
Y necesito los hipervínculos
Si exporto los datos de la hoja en cuestión como html y luego los importo
con Access, es entonces que sí me los lee pero no quiero abrir la hoja de
cálculo y automatizar el proceso.
Preguntas: Se pueden obtener los datos de hipervínculos de alguna otra
manera? En caso de crear una macro que seleccione los campos necesarios
y los exporte como html, puedo ejecutarla desde otra hoja de Excel o
desde Visual Basic usando Automation (sin abrir la hoja original)? A
alguien se le ocurre alguna otra forma de hacer esto.
Gracias a todos por adelantado.
Guillerm







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