Please Note: This article is written for users of the following Microsoft Word versions: 2007, 2010, and 2013. If you are using an earlier version (Word 2003 or earlier), this tip may not work for you. For a version of this tip written specifically for earlier versions of Word, click here: ScreenTips without Hyperlinks.

ScreenTips without Hyperlinks

by Allen Wyatt
(last updated August 1, 2018)

4

Mark wants to have a ScreenTip appear when someone hovers the mouse pointer over a word in his document. The problem is, when he tries to create a ScreenTip using the Insert Hyperlink dialog box he can't create a ScreenTip unless he provides a destination (such as a path, bookmark, or URL). Without the destination, the OK button remains grayed out.

This behavior, as described, is built into Word and there doesn't seem to be a way around it. There are several workarounds that could be tried, but perhaps the best solution is to simply create a hyperlink that goes nowhere. Follow these steps:

  1. Select the word or phrase that you want to activate the ScreenTip. (This would be the word or phrase that the person would hover the mouse pointer over in order to have the ScreenTip displayed.)
  2. Display the Insert tab of the ribbon.
  3. Click the Bookmark tool, in the Links group. Word displays the Bookmark dialog box. (See Figure 1.)
  4. Figure 1. The Bookmark dialog box.

  5. Give the bookmark a name, such as Bk1, and click on Add.
  6. While the word or phrase is still selected, press Ctrl+K. Word displays the Insert Hyperlink dialog box.
  7. Click the Place in This Document button at the left side of the dialog box. Word displays a list of locations. (See Figure 2.)
  8. Figure 2. The Insert Hyperlink dialog box.

  9. In the list of locations, choose the name of the bookmark you created in step 4.
  10. Click the ScreenTip button. Word displays the Set Hyperlink ScreenTip dialog box. (See Figure 3.)
  11. Figure 3. The Set Hyperlink ScreenTip dialog box.

  12. Type the text you want to use for your ScreenTip and click on OK.
  13. Click OK to dismiss the Insert Hyperlink dialog box.

Now when someone hovers over the word or phrase (from step 1), the ScreenTip appears. If they decide to "follow" the hyperlink, all they do is end up right back at the bookmark you defined in step 3—your original word or phrase.

Of course, the phrase you selected when you created the hyperlink will appear as a link—normally blue underlined text. If you don't want this type of treatment, apply a different format to the hyperlinked phrase or change the characteristics of the Hyperlink style.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (13230) applies to Microsoft Word 2007, 2010, and 2013. You can find a version of this tip for the older menu interface of Word here: ScreenTips without Hyperlinks.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Resize Graphics Outside of Word

Need your graphics to be larger or smaller than they first appear when you insert them in a document? Your best bet may ...

Discover More

Deriving an Absolute Value in a Macro

Need to figure out an absolute value within your macro code? It's easy to do using the Abs function, described in this tip.

Discover More

Calculating Averages by Date

When you have a huge amount of daily data to analyze, you may want to calculate an average of values for any given date ...

Discover More

The First and Last Word on Word! Bestselling For Dummies author Dan Gookin puts his usual fun and friendly candor back to work to show you how to navigate Word 2013. Spend more time working and less time trying to figure it all out! Check out Word 2013 For Dummies today!

More WordTips (ribbon)

Turning Off HTML Conversions

Don't want Word to load up your HTML documents as formatted text? There are a couple of ways you can instruct Word to be ...

Discover More

Adding a ScreenTip

Need to add a ScreenTip to your document? It's easy to do, provided you are adding a hyperlink.

Discover More

Resetting Hyperlink to Original Color

When you click a hyperlink in a Word document, the color of the hyperlink changes. If you want to change the color back ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 6Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is five more than 2?

2018-10-23 20:47:42

Murray Neish

Hi Allen,

Thanks for posting this tip. I was looking for a way to add screentips to acronyms in long documents. The following VBA code assists with automating the process. The macro attempts to find the meaning of the acronym from a glossary table (if present in the document).

Just add the following code to a standard module in the normal .doc and you're off to the races :)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Sub createNote()
'based on https://wordribbon.tips.net/T013230_ScreenTips_without_Hyperlinks
Dim timeStamp As String, bookmarkName As String, screentipText As String
Dim rng As Range
Dim answer As Integer
timeStamp = Format(Now(), "yyyyMMddHHmmss")

If Right(Selection.Text, 1) = Chr(32) Then 'last character is a space
Selection.MoveEnd unit:=wdCharacter, Count:=-1 'remove trailing Space
Set rng = Selection.Range
Else
Set rng = Selection.Range
End If
'
'check for bad bookmark names
If Not InStr(1, Selection.Text, "-", vbTextCompare) = 0 Then
MsgBox "Sorry I can't help you with that one!"
Exit Sub
End If

'assign name of bookmark

bookmarkName = Selection.Text & "_" & timeStamp

'add bookmark
With ActiveDocument.Bookmarks
.Add Range:=Selection.Range, Name:=bookmarkName
.DefaultSorting = wdSortByName
.ShowHidden = False
End With

'add hyperlink & screentip [todo if possible, find adjacent cell to glossary term in table, use to pre-populate tip input]
screentipText = ReplaceinTable(Selection.Text) 'remove non-ascii characters
rng.Select 'restore focus to sending text
screentipText = InputBox(Prompt:="Add hover text:", Default:=screentipText, Title:="Hover Text Maker")

'check fer cancel of inputbox
Select Case StrPtr(screentipText)
Case 0 'Cancel
Exit Sub
Case Else 'continue
End Select




ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:="", _
SubAddress:=bookmarkName, ScreenTip:=screentipText, TextToDisplay:=Selection.Text

'remove hyperlink formatting
rng.Select
With Selection.Font
.ColorIndex = wdAuto
.Underline = wdUnderlineNone
End With
End Sub

Function ReplaceinTable(textToFind As String) As String
'http://www.msofficeforums.com/word-vba/28049-vba-table-search-all-Tables-Find-Replace.html

Dim orng As Range
Set orng = ActiveDocument.Range

'if used as sub add inputbox for texttofind
With orng.Find
Do While .Execute(FindText:=textToFind)
If orng.Information(wdWithInTable) Then
orng.Select
Selection.Cells(1).Next.Select
Set orng = Selection.Range
ReplaceinTable = CleanTrim(orng.Text, True)
GoTo lbl_Exit
End If
Loop
End With

lbl_Exit:
Exit Function

End Function

Function CleanTrim(ByVal S As String, Optional ConvertNonBreakingSpace As Boolean = True) As String
'https//www.mrexcel.com/forumfexcel-questions/923725-vba-remove-all-non-printable-special-characters-well-trim.html

Dim X As Long, CodesToClean As Variant
CodesToClean = Array(7, 10, 13) 'bell, carriage return and linefeed

If ConvertNonBreakingSpace Then S = Replace(S, Chr(160), "")
For X = LBound(CodesToClean) To UBound(CodesToClean)
If InStr(S, Chr(CodesToClean(X))) Then S = Replace(S, Chr(CodesToClean(X)), "")
Next
CleanTrim = S
End Function


2018-08-01 07:36:09

Ryn

Now if only we could un-bold the "Ctrl+Click to follow link" from the tip...


2015-11-05 13:44:38

Michael E. Marotta

Thanks! I have been with Word since 2.0, but there is always something new to learn. On my last assginment, I had Word 2013, but used it only for basic text document production. Here, with Word 2016, I have a mandate to do much more.

MEM


2014-11-11 17:03:12

Stu Gallie

Very helpful. Thanks! You have to wonder why Microsoft wouldn't provide this functionality in Word. Seems like a really good way to include a bit of definition on words or terms (especially acronyms) when writing a document.


This Site

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.

Newest Tips
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.