Преобразовать гиперссылку Excel или Numbers (mac) в теги html

Я пытаюсь преобразовать гиперссылку Excel, Word или Numbers в HTML <a> тег.

Например, у меня есть [linkName] и мне нужно <a href='URL'>[linkName]</a>,

Есть идеи? Спасибо.

1 ответ

Решение

После тщательного исследования я нашел ответ, который работает, словом или в Excel вы можете создать новый макрос и запустить его позже.

Чтобы создать макрос, перейдите в "view->macros", создайте новый и вставьте этот код:

Sub AddHREF()
' Turn Word hyperlinks into <a href...> HTML tags
Dim i As Integer
For i = ActiveDocument.Hyperlinks.Count To 1 Step -1
  With ActiveDocument.Hyperlinks(i)
   If InStr(1, .Address, "http://www.gaebler.com", 1) Then
      .Range = "<a href=""" & Replace(.Address, "http://www.gaebler.com", "") & """>" _
      & Replace(Replace(.TextToDisplay, "<strong>", ""), "</strong>", "") & "</a>"
   Else
      .Range = "<a href=""" & .Address & """ target=""_blank"" rel=""nofollow"">" & _
      Replace(Replace(.TextToDisplay, "<strong>", ""), "</strong>", "") & "</a>"
   End If
  End With
    Next i
End Sub

Тогда просто запустите макрос и волшебство появится!

Другие вопросы по тегам