Written by Allen Wyatt (last updated December 16, 2023)
This tip applies to Word 2007, 2010, 2013, 2016, 2019, Word in Microsoft 365, and 2021
Dennis has a small macro that does a great job of removing hyperlinks from within a document. He just received a new document to work with, and it has quite a few hyperlinks in footnotes. The macro doesn't remove these hyperlinks, and removing them manually is a huge chore. Dennis wonders if there is a way to remove hyperlinks in footnotes all at once.
Actually, there is a way. You can manually do it, if you desire, by following these steps:
You should note that these steps actually convert all fields in the selected text into regular text. Since hyperlinks are implemented through the use of fields, they are converted. But, so are any other fields that may be in your footnotes. If you don't want to change other fields, or if you have a need to deal with hyperlinks in footnotes quite a bit, you may want to, instead, use a macro.
The following macro will get rid of hyperlinks in only the footnotes:
Sub RemoveFNH() Dim h As Hyperlink With ActiveDocument If .Footnotes.Count >= 1 Then With .StoryRanges(wdFootnotesStory) For Each h In .Hyperlinks h.Delete Next h End With End If End With End Sub
Note that the important part of the macro is the specification of working with the wdFootnotesStory story range. Word documents can consist of multiple story ranges, each representing a different element, such as headers, footers, footnotes, etc. If you want to remove hyperlinks from all parts of your document (which means from all of the story ranges), then you can use an even shorter macro:
Sub RemoveAllHyperlinks() Dim r As Range Dim h As Hyperlink For Each r In ActiveDocument.StoryRanges For Each h In rng.Hyperlinks h.Delete Next h Next r End Sub
The macro steps through each of the story ranges in the document and, if there are hyperlinks in that story range, deletes each of them.
Note:
WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (4636) applies to Microsoft Word 2007, 2010, 2013, 2016, 2019, Word in Microsoft 365, and 2021.
Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!
Word makes it easy to insert footnotes in your document. It doesn't, however, make it easy to change the format in which ...
Discover MoreWord makes it easy to convert all your footnotes to endnotes and vice versa. You may want to only convert a couple of ...
Discover MoreDo you want to have multiple footnote references to the same actual footnote in a document? The easiest way to do this is ...
Discover MoreFREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
2023-12-16 09:00:00
Robert Love
In the second macro, it looks like you've written "rng" where you meant "r".
Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu interface.
Visit the WordTips channel on YouTube
FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
Copyright © 2024 Sharon Parq Associates, Inc.
Comments