|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.11.2010, 15:21 | #11 | |
Пользователь
Регистрация: 26.10.2010
Сообщений: 32
|
всё отлично, работает. только при отправке выходит плашка, где нужно нажимать ОК, Надо как-то от неё избавиться, а то нету должного автоматизма!(((
Кто поможет? Цитата:
Последний раз редактировалось EducatedFool; 12.01.2013 в 10:25. |
|
26.11.2010, 15:36 | #12 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Поможет CDO Отправит автоматом
Анализ,обработка данных Недорого
|
|
29.11.2010, 12:01 | #13 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 32
|
Sub Рассылка2()
pt = "\\Depo\RsBank51\Reports\Отчёты бэк-офиса\3173-229\" fn = "m 3173-229 " & Format(Now - 1, "DD.MM.YY") & ".xls" On Error Resume Next Application.DisplayAlerts = False Workbooks.Open pt & fn If Err.Number > 0 Then Cells(Cells(Rows.Count, 1).End(xlUp).Row + 1, 1) = fn & " - не найден, ошибка:" & Err.Number Else Application.Run "CDO" End If Application.DisplayAlerts = True End Sub Sub CDO() Dim WB As Workbook Dim ind As Integer ind = ActiveSheet.Index Application.DisplayAlerts = False Set WB = Workbooks.Add ' создаём новую книгу Dim li As Long Application.DisplayAlerts = False For n = ind To 1 Step -1 ThisWorkbook.Sheets(n).Copy Before:=WB.Sheets(1) Next WB.SaveAs Application.DefaultFilePath & Application.PathSeparator & "На_Отпраку.xls", xlNormal WB.Close False Application.DisplayAlerts = True Set cdoConfig = CreateObject("CDO.Configuration") With cdoConfig.Fields .Item(cdoSendUsingMethod) = cdoSendUsingPort .Item(cdoSMTPAuthenticate) = 1 .Item(cdoSMTPServer) = "smtp.yandex.ru" ' Ваш SMTPServer .Item(cdoSendUserName) = "starosta11a" ' Ваша учетная запись .Item(cdoSendPassword) = "мой пароль" ' Ваш пароль .Update End With Set cdoMessage = CreateObject("CDO.Message") With cdoMessage On Error Resume Next Set .Configuration = cdoConfig .From = "starosta11a@yandex.ru" ' отправитель .To = "pee@ntb.volga.ru" 'Получатель.Если не один то через запятую .Subject = "Отчёт о совершенных сделках" .TextBody = "Добрый день Василий Александрович! Предоставляем вам, отчет брокера по операциям за предыдущий торговый день. С уважением, клиентский отдел УФО ОАО НТБ. Тел. 8(8482)952816" .Attachments.Add ("\\Depo\RsBank51\Reports\Отчёты бэк-офиса\3173-229\m 3173-229 " & Format(Date - 1, "dd.mm.yy") & ".xls") '.AddAttachment Application.DefaultFilePath & Application.PathSeparator & "На_Отпраку.xls" ' Добавляем файл .Send End With If Err.Number = -2147220973 Then MsgBox ("Отсутствует связь с интернетом") End If If Err.Number = -2147220975 Then MsgBox ("SMTP сервер ответил отказом") End If Set cdoMessage = Nothing Set cdoConfig = Nothing If Err.Number = 0 Then MsgBox ("Письмо отправлено") End If Kill Application.DefaultFilePath & Application.PathSeparator & "На_Отпраку.xls" End Sub НЕ РАБОТАЕТ CDO!((( ПОМОГИТЕ ПОДПРАВИТЬ КОД? |
29.11.2010, 12:35 | #14 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Код рабочий.сейчас проверил со своими данными
Если такое сообщение ,значит не правильный пароль Если такое Посмотреть здесь.что надо сделать
Анализ,обработка данных Недорого
|
29.11.2010, 14:00 | #15 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 32
|
Вот такая ошибка выходит...
что подскажете? Последний раз редактировалось Gvaridos; 29.11.2010 в 14:10. |
29.11.2010, 14:12 | #16 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 32
|
Всё сделал... вроде сработало, но письмо не приходит.
Что ещё может быть? |
29.11.2010, 15:37 | #17 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Щлите файл оригинал на почту strojservis собака nxt.ru
А потом уже смените свой пароль,или создайте новый анкаут,выкладывайте файл с паролем на мыло. По другому не проверишь
Анализ,обработка данных Недорого
|
29.11.2010, 16:31 | #18 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 32
|
отправил на мыло
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
progressbar и отправка файла через ServerSocket | D_E_N | Работа с сетью в Delphi | 2 | 15.02.2011 15:37 |
Отправка файла через ICQClient | BoT_T | Работа с сетью в Delphi | 3 | 23.09.2010 18:04 |
Отправка файлов по условию через Outlook 2003 | Freerider1972 | Microsoft Office Excel | 3 | 27.07.2010 15:27 |
Отправка СМС через Outlook макросом | sasha_prof | Microsoft Office Excel | 0 | 25.01.2010 11:01 |
Имеется файл sample.wav в папке с программой. Как при помощи saveDialog сохранить/скопировать его | ArcaN0id | Помощь студентам | 9 | 28.06.2009 14:55 |