Cómo Eliminar Todos los Hipervínculos en un Documento de Word
Cómo Eliminar Todos los Hipervínculos en un Documento de Word

Cómo Eliminar Todos los Hipervínculos en un Documento de Word Usando VBA

Puedes eliminar automáticamente todos los hipervínculos de tu documento configurando una macro en Word. Aquí te explicaremos cómo hacerlo fácilmente.

Eliminar hipervínculos en Word es más fácil que añadirlos, pero esta tarea puede resultar bastante cansada cuando se hace en grandes cantidades. VBA es una potente herramienta de las aplicaciones de Office, incluido Word, que permite automatizar casi cualquier tarea.

Utilizando VBA para crear una macro en Word, puedes eliminar todos los hipervínculos de tu documento con un solo movimiento (similar a eliminar los hipervínculos de imágenes). De este modo, puedes aumentar tu velocidad a la hora de eliminar los hipervínculos de decenas de documentos.

Eliminar hipervínculos de documento Word
Eliminar hipervínculos de documento Word

Cómo Eliminar Automáticamente Todos los Hipervínculos en un Documento de Word Utilizando VBA

VBA o Visual Basic for Applications te permite escribir piezas de código en forma de macros en Word. Cada vez que ejecutes la macro, el código Visual Basic se ejecutará, completando automáticamente la tarea asignada.

Ejemplo de documento con varios hipervínculos
Ejemplo de documento con varios hipervínculos o enlaces

La eliminación de hipervínculos en Word mediante VBA requiere pocos conocimientos del propio lenguaje de programación, ya que todo se resume en dos líneas, pero te ayudará a quitarte un poco de peso de encima. Para crear esta sencilla macro, vamos a acceder a la pestaña de desarrollador, crear la macro, insertar el código de la misma y luego utilizarla.

Estos pasos son exclusivos de la primera vez que creas la macro. Después, lo único que tendrás que hacer es pulsar la tecla de acceso directo para que se ejecute el código y se eliminen los hipervínculos.

Paso 1: Acceder a la Pestaña de Desarrollador

El primer paso es acceder a la pestaña Programador (o Desarrollador) de Word. Por razones de seguridad, esta pestaña y sus funciones están desactivadas por defecto en Word. A continuación, te explicamos cómo puedes acceder a la pestaña Programador en Word: (en Windows)

  • Ve al menú “Archivo“.
  • Selecciona Opciones. Esto abrirá la ventana de Opciones de Word.
  • En Opciones de Word, selecciona Personalizar cinta de opciones en las pestañas de la izquierda.
  • A la derecha, en Pestañas principales, activa la casilla Programador.
  • Haz clic en Aceptar.

Ahora, la pestaña Programador aparecerá entre las pestañas Vista y Ayuda.

Si estás en Mac, como yo, sigue estos pasos:

  • En el menú de Word, selecciona Preferencias.
  • A continuación, selecciona Cinta de opciones y Barra de herramientas > Personalizar la cinta >pestañas principales.
Barra de herramientas y Cinta de opciones en Word versión Mac
Barra de herramientas y Cinta de opciones en Word versión Mac
Añadir Programador a Barra de herramientas en Word
Añadir Programador a Barra de herramientas en Word

Paso 2: Creación de la Macro

Con la pestaña Programador disponible, ahora es el momento de crear una macro y escribir algo de código para ella.

  • Ve a la pestaña Programador.
  • En la sección Código, selecciona Macros. Esto abrirá la ventana de Macros.
  • Introduce un nombre para tu macro en el cuadro de texto.
  • Haz clic en Crear.

Nota para Mac

En Mac, selecciona Macros, escribe un nombre para tu macro y, a continuación, haz clic en el botón + para crearlo.
Crear macro para eliminar enlaces en Word
Crear macro para eliminar enlaces en Word

Una vez que hagas clic en Crear, será llevado al espacio de trabajo de VBA, donde podrás ver el código de tu macro. En este momento, tu código debería estar compuesto por dos sentencias:

Ejemplo de código de macro
Ejemplo de código de macro
Sub EliminarEnlaces()
'

'
EliminarEnlaces Macro
'

'


End Sub

Una sentencia Sub al principio para indicar el inicio de su macro, y una sentencia End Sub al final para indicar el final de su macro. La línea verde es un comentario que no afecta al código. Está ahí para evitar que te confundas cuando tengas docenas de macros.

Ahora es el momento de añadir el código. Copia el código de abajo y pégalo justo antes de la declaración End Sub:

Selection.WholeStory
Selection.Fields.Unlink

El código aquí es sencillo. Primero, seleccionamos todo el documento con Selection.WholeStory. Una vez seleccionado todo el documento, se ejecutará Selection.Fields.Unlink para desvincular los campos del texto. De esta manera, los hipervínculos se desvinculan, pero los textos de anclaje o gráficos permanecen como estaban. Tu código debería ser como el siguiente:

Macro para eliminar hipervínculos de Word
Macro para eliminar hipervínculos de Word
Sub EliminarEnlaces()
'

'
EliminarEnlaces Macro
'

'
Selection.WholeStory
Selection.Fields.Unlink

End Sub

Paso 3: Uso de la Macro

Una vez que hayas terminado con tu código, simplemente cierra el espacio de trabajo VBA. No es necesario guardar ni nada por el estilo.

Ahora el siguiente paso es ejecutar tu Macro. Desde la pestaña de Programador, selecciona Macros, elige tu macro creado en la lista que se muestra y, a continuación, pulsa Ejecutar.

Ejecutar macro para eliminar todos los enlaces de Word
Ejecutar macro para eliminar todos los enlaces de Word

Opcionalmente, puedes crear un acceso directo para esta macro para que la eliminación de los hipervínculos sea aún más fácil.

  • Ve al menú Archivos en Word.
  • Haz clic en Opciones al final de la lista.
  • En Opciones de Word, ve a Personalizar la cinta de opciones.
  • Haz clic en Personalizar junto a Atajos de teclado. Esto abrirá una nueva ventana.
  • A continuación, crea un atajo de teclado para tu macro.

En Mac las opciones son distintas: Puedes añadir tu macro creado en la barra de herramientas de la siguiente forma:

Crear un atajo de macro en Word para Mac
Crear un atajo de macro en Word para Mac

Entonces, puedes ejecutar tu macro creado con un simple clic:

Eliminar hipervínculos de documento Word con atajo de macro
Eliminar hipervínculos de documento Word con atajo de macro

Tu macro es ahora utilizable con la tecla de acceso rápido (Windows) o desde la barra de herramientas (Mac) que le acabas de asignar. Adelante, ¡la macro hará su magia!

Automatiza tus Tareas con VBA en Word

VBA es una herramienta útil diseñada para quitarte un poco de peso de encima cuando tienes que hacer ajustes en docenas de documentos. Eliminar hipervínculos en Word es fácil en un solo documento, pero puede resultarte difícil cuando tienes que hacerlo muchas veces consecutivamente. Ahora ya sabes cómo automatizar esta tarea y dejar que tu macro se encargue de ello.

La belleza de VBA no termina con las macros simples. Este puede ser el primer paso en tu viaje para dominar VBA y crear maravillosas macros y funciones en Word y otras aplicaciones de Office.