Ciao a tutti,

nella mia applicazione ho la possibilità di inviare e-mail interagendo con Microsoft Outlook e riesco a specificare tutti i campi...tranne uno...ossia l'account (non di default) dal quale inviare la mail.

Posto il codice che uso:

codice:
Dim WordApp As Word.Application
    Set WordApp = New Word.Application
WordApp.Documents.Add
    WordApp.Visible = True
      With WordApp.Selection
       .TypeText "corpo del messaggio"
       .TypeParagraph

WordApp.ActiveWindow.EnvelopeVisible = True
WordApp.ActiveDocument.MailEnvelope.Item.Subject = "oggetto"

WordApp.ActiveDocument.MailEnvelope.Item.To = "prova@prova.it"
WordApp.ActiveDocument.MailEnvelope.Item.CC = "prova2@prova.it"
WordApp.ActiveDocument.MailEnvelope.Item.Attachments.Add (App.Path & "\path\pah1\prova.doc")

Set WordApp = Nothing
End
Ho provato ad aggiungere il seguente codice per selezione il mittente:

codice:
WordApp.ActiveDocument.MailEnvelope.Item.SentOnBehalfOfName = "mio@account.it"
ma non mi cambia l'account di default...manda l'e-mail con l'account di default per conto di quello che specificato.

Come posso risolvere il problema? Ho cercato nel forum...ma non ho trovato nulla!

Accetto qualsiasi aiuto....costruttivo!

Grazie