Private Sub Command55_Click()
Dim MyDB As DAO.Database
Dim MyRS As DAO.Recordset
Dim strSQL As String
Dim strRptName As String
Dim count As Integer
Dim imsg As Object
Dim iconf As Object
Dim flds As Object
Dim schema As String
strRptName = "Exporta_Listagem de Processos por técnico - Detalhe"
strSQL = "Select * FROM Qry_Processos_Fechados_por_tecnico_ano_2014_lista_ unica ORDER BY Nome"
Set MyDB = CurrentDb
Set MyRS = MyDB.OpenRecordset(strSQL, dbOpenForwardOnly)
Set imsg = CreateObject("CDO.Message")
Set iconf = CreateObject("CDO.Configuration")
Set flds = iconf.Fields
schema = "http://schemas.microsoft.com/cdo/configuration/"
flds.Item(schema & "sendusing") = 2
flds.Item(schema & "smtpserver") = "smtp.gmail.com"
flds.Item(schema & "smtpserverport") = 25
flds.Item(schema & "smtpauthenticate") = 1
flds.Item(schema & "smtpusessl") = True
flds.Item(schema & "smtpconnectiontimeout") = 60
flds.Item(schema & "sendusername") = "xxx"
flds.Item(schema & "sendpassword") = "xxx"
flds.Update
With MyRS
Do While Not MyRS.EOF
strPath = "\\FET\Departamento Tecnico e Aplicações\DocsExportadosGestaoGlobal\ras\"
strFile = ![Nome] & ".pdf"
DoCmd.OpenReport strRptName, acViewPreview, , "[1_Tecnicos Master].Nome='" & ![Nome] & "'"
DoCmd.OutputTo acOutputReport, strRptName, acFormatPDF, strPath & strFile
DoCmd.Close acReport, strRptName, acSaveNo
With imsg
.to = MyRS.Fields("Email")
.From = "bbb@ccc"
.Subject = "Test Subject:"
.HTMLBody = "Test Body"
.AddAttachment strPath & strFile
Set .Configuration = iconf
.Send
End With
.MoveNext
Loop
End With
MyRS.Close
Set MyRS = Nothing
End Sub