C/Visual C - adjuntar ficheros visual basic

 
Vista:

adjuntar ficheros visual basic

Publicado por jose (2 intervenciones) el 10/10/2002 12:58:38
me gustaria saber como puedo adjuntar ficheros en visual basic para enviar correos electronicos SIN MAS MUCHAS GRACIAS
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

Cómo adjuntar ficheros en Visual Basic para enviar correos electrónicos

Publicado por Alejandro (913 intervenciones) el 24/03/2025 23:17:37
José, para adjuntar ficheros en Visual Basic (VBA) y enviar correos electrónicos, puedes utilizar el siguiente código como ejemplo. Este código utiliza Outlook para enviar un correo electrónico con un archivo adjunto:

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
Sub EnviarCorreoConAdjunto()
    Dim OutlookApp As Object
    Dim Correo As Object
    Dim RutaAdjunto As String
 
    ' Crear una instancia de Outlook '
    Set OutlookApp = CreateObject("Outlook.Application")
    Set Correo = OutlookApp.CreateItem(0) ' 0 representa un correo nuevo '
 
    ' Definir la ruta del archivo que deseas adjuntar '
    RutaAdjunto = "C:\ruta\del\archivo\tu_archivo.pdf" ' Cambia esto a la ruta de tu archivo '
 
    ' Configurar el correo '
    With Correo
        .To = "destinatario@ejemplo.com" ' Cambia esto al destinatario '
        .Subject = "Asunto del correo"
        .Body = "Este es el cuerpo del correo."
        .Attachments.Add RutaAdjunto ' Adjuntar el archivo '
        .Send ' Enviar el correo '
    End With
 
    ' Limpiar '
    Set Correo = Nothing
    Set OutlookApp = Nothing
End Sub

Explicación:


1. Crear una instancia de Outlook: Se utiliza `CreateObject` para iniciar Outlook.
2. Crear un nuevo correo: Se crea un nuevo objeto de correo.
3. Definir la ruta del archivo: Cambia la ruta del archivo a la que deseas adjuntar.
4. Configurar el correo: Se establecen el destinatario, el asunto y el cuerpo del correo.
5. Adjuntar el archivo: Se utiliza el método `.Attachments.Add` para agregar el archivo.
6. Enviar el correo: Finalmente, se envía el correo con el método `.Send`.

Este código es un buen punto de partida para automatizar el envío de correos electrónicos con archivos adjuntos en VBA.
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