Код |
---|
Set OutMail = OutApp.CreateItem(0) 'заполняем поля сообщения With OutMail .To .Cells(i, 1).Offset(1, 52).Value .Subject = "Расчетный листок" & "_" & Format(Date, "mmmm/yyyy") .Body = "" .Attachments.Add ThisWorkbook.Path & "\" & .Cells(i, 1).Offset(1, 0).Value & "_" & Format(Date, "mmmm/yyyy") & ".xlsx" .Send End With |
Отправка макросом через аутлук
29.09.2016 19:44:45
потому что знак = после .To забыли
Изменено:
|
|||
|
|
29.09.2016 20:00:04
Ставил = и точку пробовал убирать, не помогало.
В других строках выражения:
И
прекрасно работают...
Изменено: |
|||||
|
|
30.09.2016 09:03:04
И не видно, чему у Вас i равно. Если i не присвоено значение, то тоже будет возникать ошибка. Пробуйте:
|
|||||
|
|
30.09.2016 09:53:22
Приведите код полностью. Возможно где-то выше есть еще один With, который не имеет отношения к Outlook. Это может порождать конфликт.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
||||
|
|
|||
Читают тему