Êàê îòïðàâèòü ïî÷òó ãðóïïå ïîëüçîâàòåëåé? |
Public Sub SendEmailAtt(ByVal MyTo As String, MySybject As String, _ Optional MyBody As String, Optional MyAttachment As String, _ Optional MyAttachment2 As String, Optional NoWait As Boolean, Optional FromNameEmail As String) Dim OutLookApp As Object 'Ññûëêà íà MS Outlook Dim OutLookItem As Object 'Ññûëêà íà ñîîáùåíèå Dim OlNotRunning As Boolean 'îòêðûò MS Outlook íà ìîìåíò âûïîëíåíèÿ Dim AdobeApp As Object Dim myNameSpace As Object On Error Resume Next 'Ïðîâåðÿåì íå îòêðûò ëè óæå MS Outlook Set OutLookApp = GetObject(, "Outlook.Application") If Err.Number <> 0 Then 'Åñëè îøèáêà òî íå îòêðûò è çàïóñêàåì åãî OlNotRunning = True Err.Clear Set OutLookApp = CreateObject("Outlook.Application") End If 'Ñîçäàíèå ñîîáùåíèÿ Set OutLookItem = OutLookApp.CreateItem(0) OutLookItem.To = MyTo 'êîìó OutLookItem.Subject = MySybject 'òåìà OutLookItem.Body = MyBody 'òåêñò OutLookItem.Attachments.Add MyAttachment 'âëîæåíèå1 OutLookItem.Attachments.Add MyAttachment2 'âëîæåíèå2 If Nz(FromNameEmail, "") <> "" Then OutLookItem.SentOnBehalfOfName = FromNameEmail End If OutLookItem.Display 'Îòîáðàæåíèå ñîîáùåíèÿ 'Çàêðûòèå OutLook åñëè íå áûë çàïóùåí äî âûïîëíåíèÿ ïðîöåäóðû îòïðàâêè If OlNotRunning = True Then OutLookApp.Application.Quit If NoWait = True Then OutLookItem.send End Sub
http://www.sql.ru/forum/1226920/kak-otpravit-pochtu-gruppe-polzovateley
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |