Can anyone tell why does Word 2007 crashes when I run this macro?
================================================================
Sub Test1()
Dim wordDoc As Word.Document
Set wordDoc = ActiveDocument
Dim str As String
str = "Hyperlink"
Dim strText As String
strText = "DisplayText"
Dim Hyp As Word.Hyperlinks
Set Hyp = wordDoc.Hyperlinks
Dim sel As Word.Selection
Set sel = Word.Selection
sel.TypeText Text:=" "
Word.ActiveDocument.Hyperlinks.Add Anchor:=sel.Range, Address:= _
str, SubAddress:="", ScreenTip:="", TextToDisplay:=strText
End Sub
==================================================================
If I remove the optional parameter
TextToDisplay:=strText
from the statement
Word.ActiveDocument.Hyperlinks.Add Anchor:=sel.Range, Address:= _
str, SubAddress:="", ScreenTip:="", TextToDisplay:=strText
It works fine!
Thanks in advance,
Peter Jamieson - 19 Jun 2007 08:23 GMT
Don't know but you can avoid the crash by using
Dim strText
or
Dim strText As Variant
instead of
Dim strText As String
Peter Jamieson
> Can anyone tell why does Word 2007 crashes when I run this macro?
> ================================================================
[quoted text clipped - 31 lines]
>
> Thanks in advance,