CREAR HIPERVINCULO CON MENSAJE DE ERROR PERSONALIZADO

19/05/2007 - 19:03 por KAR | Informe spam
Necesito crear un hipervínculo de tal forma que cuando intente abrir
el archivo al que haga referencia, si este no existe, muestre un
mensaje de error personalizado, distinto al de "NO SE PUEDE ABRIR EL
ARCHIVO ESPECIFICADO".

Muchas gracias.
 

Leer las respuestas

#1 Héctor Miguel
20/05/2007 - 02:10 | Informe spam
hola, !

Necesito crear un hipervinculo de tal forma que cuando intente abrir el archivo al que haga referencia
si este no existe, muestre un mensaje de error personalizado, distinto al de
"NO SE PUEDE ABRIR EL ARCHIVO ESPECIFICADO".



1) a partir de excel 2000 existe un evento en los modulos de hoja y libro para 'detectar' si se ha pulsado un hipervinculo

2) [hasta donde se] los hipervincuos tienen *precedencia* incluso sobre los codigos [y otros eventos] o sea...
el evento 'FollowHyperlink'... NO se ejecuta *antes* de que se haga el *salto* al hipervinculo [es posterior a este]

3) [creo que] necesitarias NO usar hipervinculos *reales*, sino usar texto 'simple' con *formato* parecido a los hipervinculos
-> y utilizar el evento '_selectionchange' para revisar [primero] si el archivo a donde se pretende saltar... *existe*
en caso afirmativo, solo usa una instruccion del tipo 'ActiveWorkbook.FollowHyperlink'
en caso contrario, ya puedes administrar el mensaje con el que prefieras *avisar* que dicho archivo [ya] no *existe* :))

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

Preguntas similares