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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2011, 19:05   #21
Romka12345
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 36
По умолчанию ПРОБЛЕМА!

есть программа отправки вложеного файла по електронной почте, но ета программа отправляеть только одному человеку електронное письмо, а нужно что-бы отправляло 10-15 человекам, как ето зделать подскажите!!!!!


Код:
 Sub Send_Mail()
Const CDO_Cnf = "http://schemas.microsoft.com/cdo/configuration/"
Dim oCDOCnf As Object, oCDOMsg As Object
Dim SMTPserver As String, sUsername As String, sPass As String, sMsg As String
Dim sTo As String, sFrom As String, sSubject As String, sBody As String, sAttachment As String
On Error Resume Next
'sFrom - як правило співпадає з sUsername
SMTPserver = "smtp.bigmir.net" ' SMTPServer: для Mail.ru ; для Яндекса "smtp.yandex.ru"; для Рамблера "mail.rambler.ru"
sUsername = "darkevill@bigmir.net" ' Обліковий запис на сервері
sPass = "*******" ' Пароль до поштового аккаунту

If Len(SMTPserver) = 0 Then MsgBox "Не вказаний SMTP сервер", vbInformation, "www.Excel-VBA.ru": Exit Sub
If Len(sUsername) = 0 Then MsgBox "Не вказаний обліковий запис", vbInformation, "www.Excel-VBA.ru": Exit Sub
If Len(sPass) = 0 Then MsgBox "Не вказаний пароль", vbInformation, "www.Excel-VBA.ru": Exit Sub

sTo = "tumchyshinmongol@bigmir.net" 'Кому
sFrom = "romky" 'від кого
sSubject = "о" 'Тема листа
sBody = "о" 'Текст листа
sAttachment = "D:\Игры\Slot\Slot.xls" 'Вкладення(повна дорога до файлу)
sAttachment = Cells(6, "D:\Игры\Slot\Slot.xls").Value
'Перевірка наявності файлу по вказаній адресі
If Dir(sAttachment, vbDirectory) = "" Then sAttachment = ""
'Призначаємо конфігурацію CDO
Set oCDOCnf = CreateObject("CDO.Configuration")
With oCDOCnf.Fields
.Item(CDO_Cnf & "sendusing") = 2
.Item(CDO_Cnf & "smtpauthenticate") = 1
.Item(CDO_Cnf & "smtpserver") = SMTPserver
.Item(CDO_Cnf & "sendusername") = sUsername
.Item(CDO_Cnf & "sendpassword") = sPass
.Update
End With
'Створюємо повідомлення
Set oCDOMsg = CreateObject("CDO.Message")
With oCDOMsg
Set .Configuration = oCDOCnf
.BodyPart.Charset = "koi8-r"
.From = sFrom
.To = sTo
.Subject = sSubject
.TextBody = sBody
'.AddAttachment = sAttachment
If Len(sAttachment) > 0 Then .AddAttachment sAttachment

.Send
End With

Select Case Err.Number
Case -2147220973: sMsg = "Нема доступу до Інтернету"
Case -2147220975: sMsg = "Відказ Сервера SMTP"
Case 0: sMsg = "Перевірка доступу до інтернету"
End Select
MsgBox sMsg, vbInformation, "Повідомлення Надіслане!"
Set oCDOMsg = Nothing: Set oCDOCnf = Nothing
End Sub
Romka12345 вне форума Ответить с цитированием
Старый 26.11.2011, 19:27   #22
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

пробуйте эту строку:
Код:
sTo = "tumchyshinmongol@bigmir.net" 'Кому
довести до ума
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.11.2011, 19:27   #23
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Интересно, чем отличается этот Ваш пост от предыдущего?
Проблема с отправкой в EXCEL!
Зачем Вы их дублируете?
Это нарушение правил форума...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 26.11.2011, 19:31   #24
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
пробуйте эту строку:
Код:
sTo = "tumchyshinmongol@bigmir.net" 'Кому
довести до ума
Предлагалось, да видимо что-то не так))
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 26.11.2011, 20:29   #25
Romka12345
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 36
По умолчанию

так и предыдущий мой, просто там не помогли
Romka12345 вне форума Ответить с цитированием
Старый 26.11.2011, 20:33   #26
Romka12345
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 36
По умолчанию

спосибо за помощь!
Romka12345 вне форума Ответить с цитированием
Старый 28.11.2011, 20:55   #27
Romka12345
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 36
Восклицание Нужен хорошый совет по отправке Файла в Excel

Вот Есть программа отправки файла по електронной почте , но там только почему-то на 1 емейл отправляет, а мне нужно что-би на 15 емейлов отправляло1!!!....как ето следать???
Вложения
Тип файла: rar моя прога.rar (4.1 Кб, 11 просмотров)

Последний раз редактировалось Romka12345; 28.11.2011 в 21:35.
Romka12345 вне форума Ответить с цитированием
Старый 28.11.2011, 21:35   #28
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Уважаемый Romka12345.
Это уже третья повторяющаяся Ваша тема.
Увидев название прикрепленного файла, я уж подумал, что есть файлик Excel, можно посмотреть, покумекать..
Однако Вы упорно выкладываете нам один и тот же код, только в разных форматах.
Сначала просто на форуме в виде кода, теперь вот еще и в доковском документе)
А ведь ответ на Ваш вопрос уже был дан.
И в первой вашей теме и во второй.
Повторю еще здесь. У Вас в коде есть строка
Код:
 sTo = "tumchyshinmongol@bigmir.net" 'Кому
В первой теме я вам писал
Цитата:
sTo = "Адрес из списка" 'Кому
и прокрутить все это дело в цикле
Во второй теме IgorGO также обратил Ваше внимание на эту строку
Цитата:
пробуйте эту строку:
Код:
sTo = "tumchyshinmongol@bigmir.net" 'Кому
довести до ума
....
а теперь что Вы хотите еще услышать/увидеть?

p.s.
Если тема будет закрыта, как дублирующая, думаю это будет правильно.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 28.11.2011, 21:37   #29
Romka12345
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 36
По умолчанию

а не подскажеш как в цыкле прокрутит ето?)
Romka12345 вне форума Ответить с цитированием
Старый 28.11.2011, 21:38   #30
Romka12345
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 36
По умолчанию

просто впервые в жизни задали VBA
Romka12345 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка почты макросом Excel hunter27 Microsoft Office Excel 110 21.08.2014 13:48
Отправка почты thebat макросом ellezar Microsoft Office Excel 0 18.05.2011 18:47
Отправка почты из Excel через командную строку zao Microsoft Office Excel 3 06.08.2010 12:10
Отправка почты Fess HTML и CSS 15 11.03.2010 20:24
Отправка почты Fo][ Работа с сетью в Delphi 1 20.01.2009 23:15