Я пытаюсь преобразовать отлично рабочий макрос в гиперссылку с activedoccument.range to selection.range.Как работать с выбором
код
With Selection.Range
With .Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "String String1"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchWildcards = True
.Execute
End With
Do While .Find.Found
strtxt = Split(.Text, " ")(1)
strtxt = Right(strtxt, 2) & "/" & Left(strtxt, 4) & "/" & Mid(strtxt, 8, 2) & "/" & Mid(strtxt, 5, 3)
.Hyperlinks.Add Anchor:=.Duplicate, Address:="Address" & strtxt & "/0.pdf", TextToDisplay:=.Text
.End = .Fields(1).Result.End
.Collapse wdCollapseEnd
.Find.Execute
Loop
End With
Как правильно свернуть, чтобы сделать эту работу. В настоящее время это гиперссылки все в doccument вместо выбора.
Работает отлично с моим офисом 2007 (дома). Будут испытывать на работе в понедельник с 2010 года и рассказывать. Я думаю, это сработает. – Rahul