Страницы: 1
RSS
Outlook VBA - перенос текста письма, созданного макросом
 
Уважаемые специалисты,

скажите, пожалуйста, возможен ли перенос текста в тексте письма созданного через VBA:
Код
Private Sub CommandButton1_Click()
 On Error GoTo ErrHandler
     
    ' SET Outlook APPLICATION OBJECT.
    Dim objOutlook As Object
    Set objOutlook = CreateObject("Outlook.Application")
     
    ' CREATE EMAIL OBJECT.
    Dim objEmail As Object
    Set objEmail = objOutlook.CreateItem(olMailItem)
 
    With objEmail
        .to = "ExampleG@mail.com"
        .cc = Worksheets("Sheet2").Range("B5").Value
        .Subject = "example"
        .htmlbody = dear all please find file attached 
                          добрый день, прикладываю с этим письмом файл
    End With
     
    ' CLEAR.
    Set objEmail = Nothing:    Set objOutlook = Nothing
         
ErrHandler:
    '
End Sub

для того, чтобы в конечном счете получить следующий текст письма:
Цитата
Dear all please find the file attached,
добрый день, прикладываю с этим письмом файл
 
текст письма - просто текст, или с сылкой на файл?
 
почему вы в строке 16 "dear all please find file attached" НЕ берёте в КАВЫЧКИ ?
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
 
Используйте тег <br>
С уважением,
Федор/Все_просто
 
Цитата
yozhik написал: текст письма - просто текст, или с сылкой на файл?
Думаю, будет как-то так
Цитата
Добрый день,
прикладываю с этим письмом ссылку на файл: link на текущий файл.xlsm

Dear all,
Please find the file attached: link на текущий файл.xlsm
Изменено: Bukka - 14.07.2017 13:20:56
 
Код
.htmlbody = "Добрый день, <br>прикладываю с этим письмом ссылку на файл: <a HREF='" & ThisWorkbook.FullName & "'>" & ThisWorkbook.Name & "</a>" _
    & "<br><br>Dear all, <br>Please find the file attached: <a HREF='" & ThisWorkbook.FullName & "'>" & ThisWorkbook.Name & "</a>"
Страницы: 1
Читают тему
Наверх