52 votos

¿Cómo detener Excel siguiendo los hipervínculos cuando hago clic en ellos?

En la Palabra que puede utilizar Ctrl+Clic en las raras ocasiones en que quiero seguir un enlace en lugar de hacer la edición que la Palabra es en realidad.

¿Hay alguna forma de obtener un comportamiento similar en Excel 2010, 2003, 2013?

Estoy harto de conmutación accidental para internet explorer o Outlook cada vez que lo intento y seleccione una celda que tiene un hipervínculo adjunta.

Los resultados de mi investigación previa aquí en Superusuario y a través de los motores de búsqueda populares no han sido muy fructíferos (por ejemplo, http://blogs.office.com/b/microsoft-excel/archive/2011/04/12/hyperlinks-in-excel-hot-or-not.aspx) no estoy interesado en escuchar cómo puedo clic y mantenga presionado para seleccionar la celda, o de ejecutar VBscript o Macros para despojar a todos los hipervínculos de un libro. Quiero algo que se ajusta con la interfaz de usuario espero no ser de aplicación en el navegador y se aplica a los documentos que otras personas han creado.

10voto

Benji Jerew Puntos 56

En Excel 2013, los espacios en blanco al hacer clic se selecciona la celda sin seguir la dirección URL, pero usted tiene que prestar atención. Si el icono cambia al icono de la mano del ratón por encima, va a seguir la dirección URL. Si el icono cambia a la gran cruz blanca, se selecciona la celda sin seguir la dirección URL. Cambiar el alto de fila o ancho de columna, puede ayudar a aumentar la cantidad de espacio en blanco.

Aún así, me gustaría que EM había pensado hacer URL clics actuar de la misma en Excel 2013 como en Word de 2013, debido a que es una molestia.

"No hay tal cosa como un sistema infalible. Alguien hará un tonto mejor, mañana". @LoneWolffe

7voto

Devin Puntos 21

Lo que he encontrado (en Excel 2010 para Mac, por lo menos) es que puede click derecho luego a la izquierda haga clic en la celda. Te deja con la celda seleccionada pero no sigue el enlace. Se convierte como un solo movimiento y no es demasiado molesto.

4voto

Cómo puedo hacer esto: Que se establezca el hiperenlace con la dirección URL en la segunda parte:

=HYPERLINK("","http://example.com")

En el Editor de VBA hacer un módulo:

Declare Function GetKeyState Lib "User32" (ByVal vKey As Integer) As Integer
Global Const CTRL_KEY = 17

A continuación, la hoja de cálculo código:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Error1
    If Left(Target.Formula, 10) = "=HYPERLINK" Then
        If GetKeyState(CTRL_KEY) < 0 Then 'Check if CTRL is held in
            Application.EnableEvents = False
            ThisWorkbook.FollowHyperlink Mid(Target.Formula, 16, Len(Target.Formula) - 17)
            Application.EnableEvents = True
        End If
    End If

    Exit Sub

Error1:
    Application.EnableEvents = True

End Sub

Para que funcione, haga clic en la celda y, a continuación, CTRL+Clic en la celda para visitar el enlace. Usted podría hacer otras cosas como tener el texto en la segunda parte del HIPERVÍNCULO, a continuación, SELECCIONE un CASO en el código, que se abre en una dirección url basada en el texto. Otras pulsaciones de teclas están disponibles así:

Global Const SHIFT_KEY = 16
Global Const ALT_KEY = 18

http://msdn.microsoft.com/en-us/library/aa243025(v=vs 60).aspx

2voto

mcalex Puntos 1379

No sé si esto es una solución o una respuesta, pero sólo hacer que la anchura de su hipervínculo de la columna más ancha que el texto del hipervínculo.

Cuando se desea seleccionar la celda simplemente haga clic en cualquier lugar en el espacio en blanco a la derecha del enlace.

Alternativamente, mediante el aumento de la altura de las filas y haciendo clic en el espacio en blanco por encima (o por debajo, dependiendo de su configuración de alineación) el enlace de obtener el mismo efecto pero con una parada de metro en la interfaz de aspecto :-)

Comprobado (y de trabajo) con Excel 2010.

1voto

Fahad Saleem Puntos 588

Consulte el sitio web de Microsoft:

  • Para eliminar un hipervínculo y el texto que la representa, haga clic en la celda que contiene el hipervínculo y haga clic en Borrar Contenido en el menú contextual.
  • Para eliminar un hipervínculo y el gráfico que la representa, mantenga presionada la tecla CTRL y haga clic en el gráfico y, a continuación, pulse ELIMINAR.

Si usted está buscando para deshabilitar un hipervínculo para una sola celda, aquí está la solución:

  • Haga clic en el hipervínculo que desea desactivar y, a continuación, haga clic en Quitar Hipervínculo en el menú contextual.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X