maidinhdan > 09-04-15, 11:22 PM
![[Hình: 1.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/1.jpg)
![[Hình: 2.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/2.jpg)
![[Hình: 3.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/3.jpg)
![[Hình: 4.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/4.jpg)
![[Hình: 5.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/5.jpg)
![[Hình: 6.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/6.jpg)
![[Hình: 7.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/7.jpg)
![[Hình: 8.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/8.jpg)
![[Hình: 9.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/9.jpg)
![[Hình: 10.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/10.jpg)
![[Hình: 11.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/11.jpg)
![[Hình: 12.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/12.jpg)
![[Hình: 13.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/13.jpg)
![[Hình: 14.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/14.jpg)
' maidinhdan suu tam tai : http://support.microsoft.com/en-us/kb/318881/vi-vn
Option Explicit
Sub SendMessages(Optional AttachmentPath)
  Dim MyDB As Database
  Dim MyRS As Recordset
  Dim objOutlook As Outlook.Application
  Dim objOutlookMsg As Outlook.MailItem
  Dim objOutlookRecip As Outlook.Recipient
  Dim objOutlookAttach As Outlook.Attachment
  Dim TheAddress As String
  Set MyDB = CurrentDb
  Set MyRS = MyDB.OpenRecordset("tblMailingList")
  MyRS.MoveFirst
  ' Khoi tao Outlook.
  Set objOutlook = CreateObject("Outlook.Application")
  
  Do Until MyRS.EOF
  
  ' Tao e-mail message.
  Set objOutlookMsg = objOutlook.CreateItem(olMailItem)
  TheAddress = MyRS![EmailAddress]
     With objOutlookMsg
        ' Them dia chi nguoi nhan tin e-mail.
        Set objOutlookRecip = .Recipients.Add(TheAddress)
        objOutlookRecip.Type = olTo
        ' Them nguoi nhan Cc (Tao ban sao)
        If (IsNull(Forms!frmMail!CCAddress)) Then
        Else
           Set objOutlookRecip = .Recipients.Add(Forms!frmMail!CCAddress)
           objOutlookRecip.Type = olCC
        End If
   
        ' Tieu de, noi dung Email.
        .Subject = Forms!frmMail!Subject
        .Body = Forms!frmMail!MainText
        .Importance = olImportanceHigh  'Muc do quan trong cua la thu, mac dinh la Cao
        
        'Dinh kem tap tin.
        If Not IsMissing(AttachmentPath) Then
           Set objOutlookAttach = .Attachments.Add(AttachmentPath)
        End If
        ' Loc ten tung nguoi nhan.
        For Each objOutlookRecip In .Recipients
           objOutlookRecip.Resolve
           If Not objOutlookRecip.Resolve Then
             objOutlookMsg.Display
           End If
        Next
        .Send
      End With
      MyRS.MoveNext
   Loop
   Set objOutlookMsg = Nothing
   Set objOutlook = Nothing
End Sub 
Private Sub cmdgui_Click()
SendMessages (Me.txtdinhkem)
End Sub 
![[Hình: 15.jpg]](https://sites.google.com/site/congthucassecc/home/demoformaccess-gui-mail/15.jpg)
toidjtjmtoi > 27-12-19, 02:06 PM