>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come utilizzare una macro di Excel per inviare e-mail senza utilizzare Outlook

Ci sono molti motivi per inviare posta da una macro di Excel. Ad esempio, quando una somma di vendita raggiunge un certo valore, un manager potrebbe volerlo sapere subito. Sebbene ci siano alcuni modi per inviare e-mail da una macro di Excel, il metodo più comunemente utilizzato è sfruttare Outlook. Questo è un problema se Outlook non è installato sul computer che stai utilizzando per aprire il foglio di calcolo. In tal caso, puoi invece utilizzare CDO, che sta per Collaboration Data Object.

Passaggio 1

Premi "Alt" e "F11" contemporaneamente dal foglio di calcolo di Excel per aprire l'editor di Visual Basic integrato.

Passaggio 2

Copia e incolla il codice seguente nella finestra del codice vuota:Sub CDO_Mail_Small_Text() Dim iMsg As Object Dim iConf As Object Dim strbody As String ' Dim Flds As Variant

Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")

.Item("http://schemas.Microsoft.com/cdo/configuration/sendusing") =2 ' .Item("http://schemas.Microsoft.com/cdo/configuration/smtpserver") _ ' ="Riempi nel tuo server SMTP qui" ' .Item("http://schemas.Microsoft.com/cdo/configuration/smtpserverport") =25 ' .Update ' Termina con

strbody = "Hi there" & vbNewLine & vbNewLine & _
 "This is line 1" & vbNewLine & _
 "This is line 2" & vbNewLine & _
 "This is line 3" & vbNewLine & _
 "This is line 4"

With iMsg
 Set .Configuration = iConf
 .To = "[email protected]"
 .CC = ""
 .BCC = ""
 .From = """Person"" < [email protected] >"
 .Subject = "Subject Line"
 .TextBody = strbody
 .Send
End With

Fine Sub

Passaggio 3

Sostituisci "Compila qui il tuo server SMTP" con l'indirizzo del server SMTP che desideri utilizzare.

Passaggio 4

Premi "F5" per eseguire la macro e inviare il tuo messaggio di posta elettronica.

Suggerimento

Se non ne possiedi uno, Google fornisce un server SMTP (http://gmail.google.com) che puoi utilizzare gratuitamente.


  1. Come accedere Outlook email su un telefono Android senza l'uso di Activesync
  2. Come utilizzare Outlook sul BlackBerry
  3. Come utilizzare Wingdings in Excel
  4. Come utilizzare i promemoria in Outlook senza creare appuntamenti
  5. Come utilizzare l'e-mail
  6. Come utilizzare l'e-mail di Microsoft Outlook