Envío distintos informes a distintas direcciones de correo
Publicado por Cristina (5 intervenciones) el 06/02/2015 14:49:19
Buenos días,
Gracias a algún post de esta web he conseguido confecionar un código para envíar distintos informes de access a su correspondiente dirección de correo electrónico.
Tengo una tabla con los siguiente campos:
ID_NUCLEO - TERMINO MUNICIPAL - DIRECCIÓN DE MAIL
En esta tabla tengo 17 núcleos con sus 17 direcciónes de mail y cada núcleo tengo que envíar un informe con su consumo de agua realizado durante el mes.
No sé como indicárselo. ¿Alguién puede ayudarme?¿Tengo que incluir una línea para que pase de registro?
Gracias a algún post de esta web he conseguido confecionar un código para envíar distintos informes de access a su correspondiente dirección de correo electrónico.
Tengo una tabla con los siguiente campos:
ID_NUCLEO - TERMINO MUNICIPAL - DIRECCIÓN DE MAIL
En esta tabla tengo 17 núcleos con sus 17 direcciónes de mail y cada núcleo tengo que envíar un informe con su consumo de agua realizado durante el mes.
No sé como indicárselo. ¿Alguién puede ayudarme?¿Tengo que incluir una línea para que pase de registro?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub cmdMailReport_Click()
On Error GoTo sol_err
Dim vDest As String, vCC As String, vCCO As String
Dim miAsunto As String, miMsg As String
'Cogemos el valor del destinatario
vDest = Nz(Me.MailCont.Value, "")
'Cogemos el valor de la copia
vCC = Nz(Me.cboCC.Value, "")
'Cogemos el valor de la copia oculta
vCCO = Nz(Me.cboCCO.Value, "")
'Cogemos el valor del asunto
miAsunto = Nz(Me.txtAsunto.Value, "")
'Cogemos el valor del cuerpo del mensaje
miMsg = Nz(Me.txtMsg.Value, "")
'Si no existe mail para el destinatario lanza un mensaje de aviso y sale del proceso
If vDest = "" Then
MsgBox "No existe mail donde enviar el informe", vbCritical, "AVISO"
Exit Sub
End If
'Realizamos el envío
DoCmd.SendObject acSendReport, "C_ARAHUETES", , vDest, vCC, vCCO, miAsunto, miMsg, 0
sol_err:
Exit Sub
End Sub
Valora esta pregunta
0