Word, siendo el programa bien conectado que es, tiene una función que convierte automáticamente una URL en un hipervínculo. Si bien puede desactivar la función para que Word no realice la conversión, es posible que tenga documentos que ya contienen los campos de vínculo. Eso, o puede obtener un archivo de otra persona que no desactivó la función. En estos casos, es posible que esté buscando formas de eliminar los hipervínculos existentes. Hay varias formas de abordar este problema.

La primera (y más fácil) forma de eliminar los hipervínculos es simplemente colocar el punto de inserción en algún lugar dentro del enlace y luego presionar Ctrl + Shift + F9. Esto convierte el código de campo de nuevo en texto normal, sin el enlace. De hecho, si no usa campos en su documento para nada excepto hipervínculos, puede eliminar todos los hipervínculos simplemente seleccionando el documento completo (presione Ctrl + A) y luego presionando Ctrl + Shift + F9. Sin embargo, debe darse cuenta de que si hay otros campos en su documento, esta acción los convierte también en texto sin formato.

Otra forma sencilla de convertir hipervínculos en texto normal es hacer clic con el botón derecho en el hipervínculo que desea eliminar y elegir Eliminar hipervínculo en el menú contextual. Si tiene bastantes documentos en los que necesita eliminar hipervínculos o tiene bastantes hipervínculos en su documento, incluso esta simple técnica puede volverse tediosa después de un tiempo. En este caso, es posible que desee crear una macro para que haga el trabajo por usted. La siguiente macro, RemoveHyperLinks, elimina todos los hipervínculos de un documento y se asegura de que la función Autoformato para crear hipervínculos esté desactivada:

Sub RemoveHyperlinks()

While ActiveDocument.Hyperlinks.Count > 0         ActiveDocument.Hyperlinks(1).Delete     Wend     Application.Options.AutoFormatAsYouTypeReplaceHyperlinks = False End Sub

Esta macro no daña ningún otro campo dentro de su documento. Sin embargo, debe tener en cuenta que solo afecta a los hipervínculos que aparecen dentro de la parte principal de su documento. Si tiene hipervínculos en otras áreas (como en notas al pie o notas al final), no se tocarán.

En su lugar, necesitará una macro que mire específicamente los hipervínculos en la «historia» utilizada por esos elementos. Aquí hay una macro que funcionará tanto para notas al pie como para notas al final, eliminando todos los hipervínculos que puedan contener:

Sub RemoveFNH()

Dim h As Hyperlink     Dim J As Integer

With ActiveDocument         If .Footnotes.Count >= 1 Then             With .StoryRanges(wdFootnotesStory)

For J = .Hyperlinks.Count To 1 Step -1                     .Hyperlinks(J).Delete                 Next J             End With         End If

If .Endnotes.Count >= 1 Then             With .StoryRanges(wdEndnotesStory)

For J = .Hyperlinks.Count To 1 Step -1                     .Hyperlinks(J).Delete                 Next J             End With         End If     End With End Sub

Tenga en cuenta que esta macro tiene un enfoque diferente al anterior.

No solo funciona en las historias adecuadas para notas al pie y notas al final, sino que retrocede en la colección de hipervínculos en lugar de eliminar continuamente el primer hipervínculo de la colección de hipervínculos.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Esta sugerencia (8713) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:

link: / word-Making_Live_URLs_Into_Normal_Text [Convertir URL en vivo en texto normal].