Problema con hipervinculo - marcador

01/04/2009 - 22:05 por Mario Alonso Cruz | Informe spam
Tengo un archivo de word con 12 hojas en el cual a cada hoja le he creado un
marcador (página1, página2, páginaN), en otro archivo excel tengo un
organigrama con 12 cuadros, lo que quiero es hacer un hipervinculo que cada
uno tenga asignado el mismo archivo de word pero con su hoja correspondiente,
osea que al darle al hipervinculo abra el archivo word pero en una
determinada página, en el archivo en excel me voy a hipervinculo -> vincular
a: Archivo o página Web existente -> (busco el archivo Word) y luego en el
boton marcador y me salta un mensaje de error (microsoft office excel no pudo
abrir este archivo o no puede convertir archivos de este tipo), alguien sabe
como correguir este error..??

Ojala me hayan entendido..

Saludos cordiales y muchas gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
02/04/2009 - 05:12 | Informe spam
hola, Mario Alonso !

Mostrar la cita
segun el contenido de esta pagina (entre otros sitios): -> http://peltiertech.com/Excel/Hyperlinks.html
"debiera" funcionar si usas la funcion =hipervinculo("saltar a donde","texto en la celda")
indicando la direccion del documento (p.e. "c:uta y sub\carpeta a tu\documento.doc")
si agregas el numero de pagina precedido por el signo de numero (#) p.e.
=hipervinculo("c:uta y sub\carpeta a tu\documento.doc#12","ir a la pagina 12 del documento")

en office/word 2007 NO me lleva a la pagina "solicitada", sino a la primera "aparicion" del numero 12
(en caso de no existir... se queda al inicio del documento) -???-

(dependiendo de tu version...) puedes indicar "a donde" dirigir el salto (dentro del documento) usando...
- marcadores ("c:uta y sub\carpeta a tu\documento.doc#miMarcador" ...
- algun texto especifico ("c:uta y sub\carpeta a tu\documento.doc#capitulo primero" ...
- (muy probablemente otros, pero siempre a su "primera aparicion") -???-

otra (posible) alternativa es a traves de macros (p.e. como la siguiente)

Sub AbrirDocWordEnPagina()
With CreateObject("word.application")
.Documents.Open ("c:uta yombre del archivo.doc")
.Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Name:="10"
.Visible = True
End With
End Sub

OJO: primero, deberas establecer una referencia (en el proyecto vba de excel)
-> a la biblioteca de objetos Microsoft Word x.0 Object Library
(donde "x.0" es la version instalada de ms-word)
para que excel pueda manipular (las constantes de) word

saludos,
hector.
#2 Mario Alonso Cruz
02/04/2009 - 23:40 | Informe spam
"Héctor Miguel" escribió:

Mostrar la cita
Muchisimas gracias por tu ayuda, me sirvio mucho y pude resolver el
problema, te comento que paso..

Tengo office 2007 y la solución que me funciono fue esta:

=hipervinculo("saltar a donde","texto en la celda")
indicando la direccion del documento (p.e. "c:uta y sub\carpeta a
tu\documento.doc")
si agregas el numero de pagina precedido por el signo de numero (#) p.e.
=hipervinculo("c:uta y sub\carpeta a tu\documento.doc#12","ir a la pagina
12 del documento")

Pero en office 2003 y anteriores esto no funciono, ya que si ponia #12 se
hiba al primer 12 en el texto del documento, lo que me funciono fue lo
siguiente:

Crear marcadores en el docuemento de word, por ejemplo (página1, página2,
páginaN), y despues en el hipervinculo en excel lo puse de la siguiente
manera:
=hipervinculo("c:uta y sub\carpeta a tu\documento.doc#(nombre del
marcador)")
Quedando así:("c:uta y sub\carpeta a tu\documento.doc#página1")

Espero haber sido claro..

Gracias nuevamente Héctor..

Saludos cordiales,
Mostrar la cita
Ads by Google
Search Busqueda sugerida