Sub CopyHyperlink() Dim Rng As Range Set Rng = Selection.Hyperlinks(1).Range.Fields(1).Code With Rng .MoveStartUntil Chr(34), wdForward .Start = .Start + 1 .Collapse wdCollapseStart .MoveEndUntil Chr(34), wdForward .Copy End With End Sub