Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2011, 14:21   #1
Olper
Пользователь
 
Регистрация: 21.06.2010
Сообщений: 87
По умолчанию Связь с OutLook

Уважаемые знатоки! Был подобный вопрос (Автоматической рассылки писем через Outlook от shkolyar 10.08.2011 14:29), но ответ был общий, без объяснения и пояснения, а вопрос-то интересный.
Имеется файл с фамилиями и датами, плюс куча всякой фигни, требуется при открытии книги сравнивать столбец с датами с текущей и за несолько дней по истечении срока формировать оповещение в OutLook'е на пользователей из столбца с фамилиями (текст оповещения жестко задан).
Файл не прикладываю в связи с его конфиденциальностью. Но если вопрос понятен Спасибо всем кто откликнется.


Цитата:
(добавлено модератором - может, кому пригодится)
Посмотрите самый простой способ, как организовать отправку почты (рассылку писем)
(с использованием программы заполнения документов по шаблонам, с последующей отправке по почте)

В программе есть возможность формировать письма по шаблону (с подстановкой данных из таблицы Excel),
прикреплять сформированные документы и файлы из выбранной папки, и много других возможностей.


Последний раз редактировалось EducatedFool; 12.01.2013 в 10:42.
Olper вне форума Ответить с цитированием
Старый 15.08.2011, 14:28   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Если вас устроит,могу выслать на мыло файл с макросом по обработке файлов и рассылки через OutLook
Только пояснять ничего не буду.год уже прошел с момента написания.
Да и специфика файла своя.файл 2007
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 15.08.2011, 14:54   #3
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Вот не так давно делал - параметры указанные ниже нужно уточнять:


Sub imeil_items_send()
Dim dateFTP As String, mail As String, text_mail As String, ZipName As String
'Set ShellApp = Nothing
Dim objMsg As Object, Config As Object

dateFTP = Sheets("report").Range("B3").Value


mail = "FTP êàëüêóëÿòîð çà " & dateFTP
text_mail = "Äîáðûé äåíü." & vbCrLf & "Â ñîîòâåòñòâèè ñ ïîëèòèêîé âíóòðåííåãî òðàíñôåðòíîãî öåíîîáðàçîâàíèÿ, îòñûëàþ Âàì êàëüêóëÿòîð äëÿ ïðîâåðêè. " & vbCrLf & "Ñïàñèáî, õîðîøåãî äíÿ."





Application.DisplayAlerts = False




ZipName = "С:\\FTP\FTP rate calculator.xls"

Set objMsg = CreateObject("CDO.Message")
Set Config = CreateObject("CDO.Configuration")
Set Config = objMsg.Configuration
objMsg.From = "Имя"
objMsg.To = "Имя1"
'If t![emeil_copy] <> 0 Then
'objMsg.CC = "FTP@unicredit.com.ua"
'End If
objMsg.Subject = mail
objMsg.TextBody = text_mail
objMsg.AddAttachment ZipName 'Ïóòü ê ïðèêðåïëÿåìîìó ôàéëó
Config("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Config("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "имя сервера"
Config("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
Config("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Config("http://schemas.microsoft.com/cdo/configuration/sendusername") = "имя"
Config("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "пароль"
Config.Fields.Update
objMsg.Send


End Sub
gluk_fm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Outlook Nasten'ka7 Microsoft Office Excel 2 21.02.2011 19:05
Outlook Kapitann Свободное общение 0 10.11.2010 15:33
outlook Neymexa Microsoft Office Excel 0 18.03.2010 22:48