Как отправить по почте диапазон ячеек? - PullRequest
0 голосов
/ 07 мая 2020

Я хочу отправить диапазон ячеек, скопированных в тело сообщения, созданного в Outlook.

.Send не отображает ячейки в полученном сообщении, но если я .Display, нажмите кнопка отправки, которая отображается в полученном сообщении.

Sub envio()

    Dim abrirOutlook As Object, email As Object

    Set abrirOutlook = CreateObject("Outlook.Application")
    Set email = abrirOutlook.CreateItem(olMailItem)

    abrirOutlook.Session.Logon

    email.To = ""
    email.Subject = "Informe"
    email.Body = "Buenos días," & Chr(10) & Chr(13) & "Adjunto informe" & Chr(10) _
      & Chr(13) & " Un saludo" 

    Range("FC10:FE14").Copy

    'email.Display
    email.Send

    SendKeys "^{DOWN}"
    SendKeys "^v"
    SendKeys "{NUMLOCK}"
    DoEvents

    Set abrirOutlook = Nothing
    Set email = Nothing

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...