Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 10
1

Макрос рассылки по разным адресатам

19.04.2016, 13:00. Показов 1297. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!Есть макрос рассылка по разным адресат, с разными эксель файлами.К сожалению появилась ошибка (screen_3) .Кто нибудь с таким сталкивался,может знаете как устранить? К сожалению с макросами встречаюсь впервые и опыт нулевой.Спасибо за понимание!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2016, 13:00
Ответы с готовыми решениями:

Как отправить готовое html-письмо в формате msg в Outlook 2013 сразу нескольким адресатам в виде рассылки
Есть готовое письмо в HTML-формате подготовленное в OUTLOOK 2013 и сохраненное в формате .msg....

Макрос на сбор данных по разным условиям
Здравствуйте. Помогите пожалуйста. Есть заявка крепи. Крепь заказывается для разных забоев, и...

Макрос поиска значений по разным файлам Excel
Есть такой макрос: Option Explicit Dim FSO As Object, iFolder As Object, iFile As Object, FD...

Как привязать один и тот же макрос к разным кнопкам в Word 2007?
Здравствуйте. Хотелось бы привязать один и тот же макрос к разным кнопкам, а в нем, в зависимости...

4
Заблокирован
19.04.2016, 13:08 2
KevLev, ошибки в картинках ищут на форумах по фотошопу.
0
0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 10
19.04.2016, 13:36  [ТС] 3
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Sub SendMail()
    Dim objEmail
    Const cdoSendUsingPort = 2 ' Send the message using SMTP
    Const cdoBasicAuth = 1 ' Clear-text authentication
    Const cdoTimeout = 60 ' Timeout for SMTP in seconds
    Dim a(1, 5) As String
    a(0, 0) = "mprusov@mail.ru": a(1, 0) = "Z:\Maksim\Macro.xlsx"
    a(0, 1) = "kevlevmax@yandex.ru": a(1, 1) = "Z:\Maksim\Macro1.xlsx"
    a(0, 2) = "gdigdalo@mail.ru": a(1, 2) = "Z:\Maksim\Macro2.xlsx"
    a(0, 3) = "mprusov@mail.ru;kevlevmax@yandex.ru": a(1, 3) = "Z:\Maksim\Macro3.xlsx"
    a(0, 4) = "mprusov@mail.ru;kevlevmax@yandex.ru;gdigdalo@mail.ru": a(1, 4) = "Z:\Maksim\Macro4.xlsx"
    a(0, 5) = "mprusov@mail.ru;gdigdalo@mail.ru": a(1, 5) = "Z:\Maksim\Macro1.xlsx"
    
    For i = 0 To 5
        mailServer = "smtp.gmail.com"
        SMTPport = 465
        mailusername = "maximprusov2000@gmail.com"
        mailpassword = "*********" 'your password
        mailto = a(0, i) '"mprusov@mail.ru;kevlevmax@yandex.r u;gdigdalo@mail.ru"
        mailSubject = "Subject line"
        mailBody = "This is the email body"
        Set objEmail = CreateObject("CDO.Message")
        Set objConf = objEmail.Configuration
        Set objFlds = objConf.Fields
        With objFlds
            .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = mailServer
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = SMTPport
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = cdoTimeout
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasicAuth
            .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = mailusername
            .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = mailpassword
            .Update
        End With
        objEmail.To = mailto
        objEmail.From = mailusername
        objEmail.Subject = mailSubject
        objEmail.TextBody = mailBody
        objEmail.AddAttachment a(1, i) '"Z:\Maksim\Macro.xlsx"
        objEmail.Send
    Next
    Set objFlds = Nothing
    Set objConf = Nothing
    Set objEmail = Nothing
    
End Sub
0
Заблокирован
19.04.2016, 14:07 4
KevLev, есть подозрение что Вам следовало там задать свой вопрос.
А пока просто удалите
Цитата Сообщение от KevLev Посмотреть сообщение
As String
0
0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 10
19.04.2016, 14:24  [ТС] 5
С разделом ошибся,извиняюсь.Ваш ответ сработал.Спасибо за помощь!

ComSpecТема перенесена из раздела "VBA".
0
19.04.2016, 14:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2016, 14:24
Помогаю со студенческими работами здесь

Написать 20 слов разным цветом с разным расположением
Нужно в паскале написать 20 слов например cyberforum что бы это слово было разным цветом + слова...

Отправка Email нескольким адресатам
Помогите разобраться пишу программу в консоле, надо отправить сообщения нескольким адресатам, через...

Отправить письмо нескольким адресатам
Добрый день! Вот такой макрос не хочет отправлять письмо нескольким адресатам. В чем ошибка,...

Отправка сообщений нескольким адресатам
Возможно ли настроить отправку сообщений из форм "электронные заявки" нескольким адресатам, со...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru