Правильный синтаксис отправки писем - VB
Формулировка задачи:
Здравствуйте.
Есть код отправки файлов:
Код писал не я. Взял где-то на этом форуе. Использовал для отправки пользователям отчетов Excel. По 1 файлу. Моно используя данный алгоритм отправлять сразу несколько файлов? Если да - то как будет выглядеть синтаксис?
Пробовал так:
Вылетает ошибка.
Есть код отправки файлов:
Код писал не я. Взял где-то на этом форуе. Использовал для отправки пользователям отчетов Excel. По 1 файлу. Моно используя данный алгоритм отправлять сразу несколько файлов? Если да - то как будет выглядеть синтаксис?
Пробовал так:
Вылетает ошибка.
Решение задачи: «Правильный синтаксис отправки писем»
textual
Листинг программы
Public Function sendEmailSF(emailTo As String, emailSubject As String, emailBody As String, ParamArray files()) As Integer Dim oMSG As Object Dim oConfig As Object Dim CFields As Object Dim strBody As String Set oMSG = CreateObject("CDO.Message") Set oConfig = CreateObject("CDO.Configuration") Set CFields = oConfig.Fields Set oMSG.Configuration = oConfig CFields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 CFields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "" CFields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 'CFields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 CFields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "" 'Login CFields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "" 'password CFields("urn:schemas:mailheader:content-language") = "windows-1251" CFields.Update oMSG.To = emailTo oMSG.From = "" oMSG.Subject = emailSubject oMSG.BodyPart.Charset = "windows-1251" For x = 0 To UBound(files) oMSG.AddAttachment files(x) Next oMSG.HTMLBody = emailBody oMSG.send End Function a = sendEmailSF("", "" & Date & " Остатки", "", "D:\Отчеты\Сегодня\" & Date & " остатки.xlsx", "D:\Отчеты\Сегодня\" & Date & " продажи.xlsx")
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д