скажите, пожалуйста, возможен ли перенос текста в тексте письма созданного через 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, добрый день, прикладываю с этим письмом файл
Уважаемые специалисты, подскажите, пожалуйста, как извлечь название файла & ссылку на файл и добавить его в текст письма созданного через макрос кнопки отправки письма outlook из текущий книги:
Код
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 = прикладываю с этим письмом ссылку на файл: "полное название файла.xlsx" +прямая ссылка на этот файл в названии файла
End With
' CLEAR.
Set objEmail = Nothing: Set objOutlook = Nothing
ErrHandler:
'
End Sub
Уважаемые специалисты, подскажите, пожалуйста, как извлечь в текст письма значение из одной единственной ячейки текущего листа (в этой ячейке сцепляется текст из других ячеек)
Код
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 = "A@A.com"
.cc = "B@B.com"
.Subject = "значение из ячейки текущего листа Sheet1!A15 " <-----------------------------------------------------
.Body = "test"
.Display ' DISPLAY MESSAGE.
End With
' CLEAR.
Set objEmail = Nothing: Set objOutlook = Nothing
ErrHandler:
'
подскажите, пожалуйста, как добавить в кнопку такую функцию, чтобы среди выводимого в новом письме outlook текста указывалась гиперсылка на текущий открытый файл
Код
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 = "A@A.com"
.cc = "B@B.com"
.Subject = "Test message"
.Body = "please open following Excel workbook: " !!!HYPERLINK HERE!!!
.Display ' DISPLAY MESSAGE.
End With
' CLEAR.
Set objEmail = Nothing: Set objOutlook = Nothing
ErrHandler:
'
Добрый день! Прошу помочь мне с написанием макроса - знаний у меня в этой области, увы, никаких - без помощи не справиться.
На первом листе: таблица, куда вводятся значения (A3:A12; D3 12; F3:F13) Плюс поле для даты и кнопка. На втором листе - база данных в формате ДАТА|Наименование. Заполнять таблицу планирую каждый день, на протяжении многих месяцев -- без автоматизации обойтись тут никак нельзя! Прикладываю файл!