Я пытаюсь отправить электронное письмо через Outlook, используя VBA.
У меня есть столбец, заполненный гиперссылками. Когда электронное письмо создается, гиперссылки превращаются в обычный текст, и на них нельзя нажать.
Я ссылаюсь на столбец с помощью ячеек (row_num, 1), поскольку все гиперссылки уникальны.
Как сделать они отображаются как гиперссылки?
Sub SendEmail()
Dim olook As Outlook.Application
Dim omailitem As Outlook.MailItem
Dim i As Byte, row_num As Byte
row_num = 2
Set olook = New Outlook.Application
For i = 1 To 15
Set omailitem = olook.CreateItem(0)
With omailitem
.To = Sheets(1).Cells(row_num, 2)
.Subject = "Tool Notification"
.Body = "Hello!" & vbNewLine & vbNewLine & _
"Below are the link(s) to the task(s) that you have due on: " & _
Cells(row_num, 4).Value & _
vbNewLine & vbNewLine & "Link: " & Cells(row_num, 1).Value & _
vbNewLine & vbNewLine & "Thank you," & _
vbNewLine & vbNewLine & "Tool"
.Display
End With
row_num = row_num + 1
Next
End Sub
Пример данных
https://i.stack.imgur.com/m9Stx.png