|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.08.2014, 10:19 | #1 |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
Отправка писем в Outlook'e
Всем добрый день!
Есть макрос, который делит полотно Excel на 60 файлов(режет допустим по филиалам, или можно указывать, чтобы резал по названиям тарифов) Этот макрос делит на отдельные файлы и сохраняет в нужную мне папку. Дальше стоит задача отправить все эти файлики разным адресатам(ответственные адресаты у каждого филиала всегда одни и теже) Как можно сделать, чтобы макрос ссылался на список названий филиалов и адресатов, чтобы автоматически после отработки первой части макроса(который делит на филиалы) эти файлы отправлялись по почте? Свой макрос и пару примеров с порезанными филиалами прилагаю В макросе создал список названий файлов и адресатов. Путь к файлам будет будет каждый раз меняться(название папки с текущей датой) Возможно отталкиваться как-то от текущей даты, когда макрос выполнятся. Заранее спасибо P.S. может мой макрос кому пригодится |
22.08.2014, 12:05 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
отдельный файл сохранили на диск?
отправить активную в данные момент книгу - одна строка кода: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
22.08.2014, 12:16 | #3 |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
|
22.08.2014, 12:37 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
первый макрос порезал?
на диск каждый файл был записал методом КонкретнаяКнига.Save сделайте следующей строчкой КонкретнаяКнига.SendMail а следующей КонкретнаяКнига.Close
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
22.08.2014, 12:59 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
где-то здесь
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
25.08.2014, 14:32 | #6 |
Новичок
Джуниор
Регистрация: 25.08.2014
Сообщений: 2
|
Приветствую!
Нужна помощь. Задача сделать рассылку из Excel через Outlook для каждого из ста адресата в отдельности, данные по которым находятся в одной таблице Например первому адресату соответствует почтовый адрес в ячейке А1, Текс письма в ячейке В1, Тема письма в ячейке С1, и ссылка на вложение в ячейке D1. второму адресату соответствует почтовый адрес в ячейке А2, Текс письма в ячейке В2, Тема письма в ячейке С2, и ссылка на вложение в ячейке D2. и так далее. Вот, я пробовал данный макрос, все замечательно, но рассылает только на одного получателя, пробовал устанавливать диапазон адресатов, которые в листе Excell .To = Range("A1:A4").Value, но ничего не вышло. Как-то можно доработать данный макрос? Sub SendMail() Dim OutApp As Object Dim OutMail As Object Dim cell As Range Application.ScreenUpdating = False Set OutApp = CreateObject("Outlook.Application") OutApp.Session.Logon On Error GoTo cleanup Set OutMail = OutApp.CreateItem(0) On Error Resume Next With OutMail .To = Range("A1:A4").Value .Subject = Range("B1").Value .Body = Range("C1").Value .Attachments.Add Range("D1").Value .Send End With On Error GoTo 0 Set OutMail = Nothing cleanup: Set OutApp = Nothing Application.ScreenUpdating = True End Sub |
25.08.2014, 16:05 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Так будет работать правильно
Код:
Анализ,обработка данных Недорого
|
25.08.2014, 16:26 | #8 |
Пользователь
Регистрация: 21.08.2014
Сообщений: 15
|
А как прописать, чтобы он смотрел на другой лист со списком адресатов?
Как задать нужный лист? |
25.08.2014, 16:41 | #9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Например ,так
Код:
Анализ,обработка данных Недорого
|
25.08.2014, 16:46 | #10 |
Новичок
Джуниор
Регистрация: 25.08.2014
Сообщений: 2
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перебор писем в OutLook'e | mad_max.86@gmail.r | Microsoft Office Access | 7 | 12.05.2012 22:44 |
Отбор писем по теме в Outlook. | GoreProgrammist | Microsoft Office Excel | 8 | 28.03.2011 17:48 |
Сортировка писем Outlook с помощью VBA. | GoreProgrammist | Microsoft Office Excel | 0 | 28.09.2009 14:14 |
MS Excel и MS Outlook (2003) отсылка писем | IceB | Microsoft Office Excel | 1 | 02.07.2007 13:32 |
Microsoft Office Outlook : отправка писем | gaybiza | Софт | 1 | 18.11.2006 00:14 |