Access - Ayudame Luis Fernando

 
Vista:

Ayudame Luis Fernando

Publicado por Daniel (5 intervenciones) el 28/05/2003 17:09:43
Vamos a ver, ante todo gracias por tu ayuda!!!

Necesito que cuando vaya a enviar un email desde acces, a través de un objeto outlook!!! me gustaria elegir quien es el remitente, es decir, si dispongo de varias cuentas de correo, me gustaria poder elegir una de ellas!!!!

Gracias de nuevo!!! Salu2
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

Ayudame Luis Fernando

Publicado por Alejandro (4142 intervenciones) el 28/04/2023 20:11:48
Para elegir el remitente al enviar un correo electrónico desde Access a través de Outlook, debes especificar la cuenta que deseas utilizar en el objeto Outlook.Application que estás utilizando para enviar el correo electrónico.

Aquí te dejo un ejemplo de cómo podrías hacerlo en código VBA:

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
Dim objOutlook As Outlook.Application
Dim objMail As Outlook.MailItem
Dim objNamespace As Outlook.NameSpace
Dim objFolder As Outlook.MAPIFolder
Dim objRecipient As Outlook.Recipient
 
' Crear el objeto Outlook
Set objOutlook = New Outlook.Application
 
' Obtener la cuenta que quieres utilizar
Set objNamespace = objOutlook.GetNamespace("MAPI")
Set objFolder = objNamespace.Folders("nombre_de_la_cuenta")
Set objFolder = objFolder.Folders("Bandeja de entrada")
 
' Crear el correo electrónico
Set objMail = objOutlook.CreateItem(olMailItem)
 
' Agregar el destinatario
Set objRecipient = objMail.Recipients.Add("destinatario@example.com")
objRecipient.Type = olTo
 
' Especificar la cuenta remitente
objMail.SendUsingAccount = objNamespace.Accounts.Item(objFolder.Parent.Name)
 
' Mostrar el formulario del correo electrónico
objMail.Display

En este ejemplo, se utiliza la variable objFolder para obtener la cuenta que deseas utilizar y luego se especifica esa cuenta en la propiedad SendUsingAccount del objeto MailItem.

Espero que esto te sea útil.
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