Sub NavigationPanePrepare() ' Paul Beverley - Version 16.06.23 ' Copies text and prepares for Navigation pane (only needed for Macs) If Selection.Start = Selection.End Then Selection.Expand wdWord Do While InStr(ChrW(8217) & "' ", Right(Selection.Text, 1)) > 0 Selection.MoveEnd , -1 DoEvents Loop Else endNow = Selection.End Selection.MoveLeft wdWord, 1 startNow = Selection.Start Selection.End = endNow Selection.Expand wdWord Do While InStr(ChrW(8217) & "' ", Right(Selection.Text, 1)) > 0 Selection.MoveEnd , -1 DoEvents Loop Selection.Start = startNow End If Selection.Copy If Application.CommandBars("Navigation").Visible = False Then Application.CommandBars("Navigation").Visible = True End Sub