Invio automatico di...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

Invio automatico di mail con macro vba

3 Post
2 Utenti
0 Reactions
1,979 Visualizzazioni
Forum 1
(@giusepper)
Post: 0
New Member
Avviatore di Topic
 

Buonasera a tutti,

mi chiamo Giuseppe e sono nuovo nel forum. Sono qui per chiedere se qualcuno di voi è così gentile da aiutarmi a creare un codice VBA. Sostanzialmente lo scopo è quello di avere dei campi vuoti da compilare su excel "oggetto mail","corpo mail","firma mittente"! Dovrei compilare i suddetti campi ed inviare automaticamente mail a più indirizzi di posta contemporaneamente. Ho provato con alcuni codici ma risultano incompleti per errori di debug. 

Ringrazio in anticipo

Versione di Excel
Sistema operativo
 
Postato : 29/12/2021 17:12
Etichette discussione
emme
 emme
(@emme)
Post: 0
Moderatore
 

La mia soluzione consiste di due parti: una fissa, l'altra variabile. I dati sono posizionati su un foglio dedicato (es.: Dati_mail)

La fissa contiene i dati per l'acceso al server, nome tua organizzazione, password (di accesso al server) ecc

col. N       Col. N+1   Col.N+2

smtpusessl iMailSSL True
smtpauthenticate iMailAth 1
sendusername iMailUsr info@(tuo infidirzzo).(tuo suffisso)
sendpassword iMailPwd TuaPassword
smtpserver iMailSrv TuoServer (es.mio = SSL0.OVH.NET)
sendusing iMailUsg 2
smtpserverport iMailSpt 465
ReplyTo iMailRto info@(tuo infidirzzo).(tuo suffisso)
From iMailFrm ""Segreteria"" <info@(tuo infidirzzo).(tuo suffisso)>

La variabile contiene dati quali Oggetto, tipo documento, nome destinatario, mail destinatario, eventuale percorso file da allegare, ecc

Oggetto iMailSubj Invio mail a lista (o quello che vuoi)
Tipo documento iMailDoc conferma ricezione (o quello che vuoi)
Tipo attività iMailType (attività, se necessario distinguerle)
Nome partecipante iMailAss Nome Partecipante
Destinatario iMailTo nome.partecipante@gmail.com
Percorso/nome file iMailAdd C:\Users\Cartella\Sottocartella\ecc\nomefile.pdf
da allegare

i nomi iMail... sono nomi definiti sul foglio in luogo delle solite intestazione riga/colonna (es.: C25 = iMailSSL, C26 = iMailAth, ecc)

Qui c'è tutto quello che serve. Probabilmente servirà una ComboBox o una ListBox dalle quali selezionare i nominativi a cui inviare la mail. L'importante (ovviamente) è che Vba sappia come e a chi inviare. 

 
Postato : 13/02/2022 11:50
emme
 emme
(@emme)
Post: 0
Moderatore
 

Hai risolto? Per favore metti "Risolto". No? Facci sapere. Non ti interessa più? Metti "Risolto". Grazie.

 
Postato : 24/03/2022 12:14
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download