у меня есть макрос Word VBA, который циклически проходит через каталог и записывает путь к файлам, выбранным для некоторых критериев, в новый документ Word. Хорошо работает как обычный текст (как часть цикла):
wdDocResults.Content.InsertAfter objFile.Path & Chr(13)
однако, я хотел бы, чтобы они были гиперссылками. Следующее работает как один макрос, но при вызове из другого скрипта, он вообще ничего не делает (независимо от того, указан ли путь как переменная или строка, или как H:... или \MyServernameAsNetDrive...):
ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:= objFile.Path, _
SubAddress:="", ScreenTip:="", TextToDisplay:=objFile.Path
Если попытаться выбрать текущую строку, чтобы убедиться, что что-то выбрано в нужном месте - > ошибка: недостаточно памяти":
wrdDocResults.Content.InsertAfter objFil.Path
Selection.Expand wdLine
ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:= objFile.Path, _
SubAddress:="", ScreenTip:="", TextToDisplay:=objFile.Path
Я также попытался вставить строку, похожую на код поля гиперссылки ({ Hyperlink"..."}, которая, разумеется, не признается...
любая помощь приветствуется... Заранее спасибо!