Public Sub FollowHyperlinks()
	'	Переход по запросу,следуя гиперссылке активного документа
	Dim MyHL As Hyperlink
	Dim Answer As String,NameHL As String
	With ActiveDocument
		For Each MyHL In .Hyperlinks
		 'определение объекта, с которым связана гиперссылка
		 If MyHL.Type = msoHyperlinkRange Then
			NameHL = MyHL.Range.Text
		 Else:NameHL = MyHL.Shape.Name
		 End If
		 Answer = InputBox(Prompt:="Перейти, следуя гиперссылке? " ;amp; vbCrLf _
			& "связана с объектом - " &NameHL & vbCrLf _
			& "Имя целевого документа - " & MyHL.Address & vbCrLf _
			& "Имя целевого элемента - " & MyHL.SubAddress, _
		Title:="Переход по гиперссылке", Default:="Да")
		 If Answer = "Да" Then
			MyHL.Follow
			MsgBox ("Продолжаем работать!")
			Exit For
		 End If
			
		Next MyHL
	End With
End Sub


Листинг 1.44.
Закрыть окно