У меня есть следующий код из какого-то блога, который вставляет HTML из буфера обмена в электронное письмо Outlook.
Sub PrependClipboardHTML()
Dim email As Outlook.MailItem
Dim cBoard As DataObject
Set email = Application.ActiveInspector.CurrentItem
Set cBoard = New DataObject
cBoard.GetFromClipboard
email.HTMLBody = cBoard.GetText + email.HTMLBody
Set cBoard = Nothing
Set email = Nothing
End Sub
Он отлично работает, за исключением того, что электронное письмо находится в собственном окне (т. Е. Выскакивает), иначе оно не сработает.
Я просмотрел документацию и нашел Application.ActiveExplorer.ActiveInlineResponse
здесь.
Однако в документации говорится, что он доступен только для чтения, и действительно, он не работает. Есть ли способ получить доступную для записи версию встроенного ответа?