Access - Enviar Informe a un Correo Electronico

 
Vista:

Enviar Informe a un Correo Electronico

Publicado por Roberto Ruiz Alvarez (1 intervención) el 04/07/2003 21:34:27
Necesito que cuando se cumpla una fecha pre-establicida envie un informe a un correo electrónico, todo esto debe ser por Access 2000

Cualquier ayuda me sirve
Gracias
RRuiz
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Enviar Informe a un Correo Electronico

Publicado por Alejandro (4142 intervenciones) el 29/04/2023 00:47:32
Para enviar un informe a un correo electrónico en Access 2000, puedes utilizar la biblioteca de objetos de Microsoft Outlook. Aquí te dejo un ejemplo básico de código que puedes utilizar:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Sub EnviarInformePorEmail()
 
Dim objOutlook As Object
Dim objEmail As Object
Dim strEmail As String
Dim strNombreInforme As String
 
' Establecer el nombre del informe que se enviará
strNombreInforme = "NombreDelInforme"
 
' Establecer la dirección de correo electrónico del destinatario
strEmail = "destinatario@correo.com"
 
' Crear una instancia del objeto Outlook
Set objOutlook = CreateObject("Outlook.Application")
 
' Crear un objeto Email
Set objEmail = objOutlook.CreateItem(olMailItem)
 
' Adjuntar el informe al correo electrónico
objEmail.Attachments.Add CurrentProject.Path & "\" & strNombreInforme & ".pdf"
 
' Establecer el destinatario
objEmail.To = strEmail
 
' Establecer el asunto
objEmail.Subject = "Informe " & strNombreInforme
 
' Establecer el cuerpo del mensaje
objEmail.Body = "Adjunto se encuentra el informe " & strNombreInforme & "."
 
' Enviar el correo electrónico
objEmail.Send
 
' Liberar los objetos de Outlook
Set objEmail = Nothing
Set objOutlook = Nothing
 
End Sub

Este código asume que tienes instalado Microsoft Outlook en tu ordenador. Si no lo tienes, tendrás que utilizar otra biblioteca de objetos para enviar correos electrónicos. También es importante tener en cuenta que este código solo enviará un informe en formato PDF. Si necesitas enviar el informe en otro formato o adjuntar varios informes, tendrás que modificar el código en consecuencia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar