invio mail in automatico

Salve
Ho la necessità di creare una macro (o altre soluzioni) che mi permetta di inviare una mail in automatico ad un account di posta con Microsoft Outlook 2007 (sempre lo stesso account), quando vengono fatte delle modifiche su un foglio Excell 2007 da parte di un generico utente (file disponibile a tutti su server).
E' possibile?
Grazie
Nico
|
Risposta
Risposta
Salve
Ho la necessità di creare una macro (o altre soluzioni) che mi permetta di inviare una mail in automatico ad un account di posta con Microsoft Outlook 2007 (sempre lo stesso account), quando vengono fatte delle modifiche su un foglio Excell 2007 da parte di un generico utente (file disponibile a tutti su server).
E' possibile?
Grazie
Nico


La cosa più semplice:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Me.SendMail Recipients:= "*** L'indirizzo e-mail viene rimosso per motivi di privacy ***" Subject:="Modifica file il " & Date
End Sub

Da copia/incollare nel modulo di codice di ThisWorkbook. Serve l'OK dell'utente per l'invio della mail.

Se quello che devi fare è controllare chi modifica e quando il file, possiamo creare invece un log in un foglio nascosto con data/ora/utente.

--
Mauro Gamberini
Microsoft© MVP (Excel)
http://www.maurogsc.eu

La risposta è risultata utile?

Siamo spiacenti che questo non sia stato d'aiuto.

Ottimo. Grazie per il tuo feedback.

Quanto sei soddisfatto di questa risposta?

Grazie per il feedback, ci aiuta a migliorare il sito.

Quanto sei soddisfatto di questa risposta?

Grazie per il tuo feedback.

 
 

Informazioni domanda


Ultimo aggiornamento 28 gennaio 2021 1.737 visualizzazioni Si applica a: