Microsoft Excel 2007 este un instrument puternic, utilizat pe scară largă pentru analiza și gestionarea datelor. Cu toate acestea, mulți oameni nu știu că poate fi folosit și pentru a trimite e-mailuri direct din program. Trimiterea de e-mailuri din Excel poate fi o mare economie de timp, mai ales atunci când trebuie să trimiteți e-mailuri în masă sau e-mailuri personalizate către un grup mare de destinatari. În acest articol, vă vom ghida prin pașii pentru a trimite e-mailuri din Excel 2007.
Pasul 1: Deschideți Microsoft Excel 2007 și creați o listă de destinatari într-o foaie de lucru nouă. Asigurați-vă că includeți adresele de e-mail ale tuturor destinatarilor într-o coloană și numele acestora (dacă este necesar) într-o altă coloană.
Pasul 2: Compuneți mesajul de e-mail într-o nouă foaie de lucru. Includeți toate detaliile relevante, cum ar fi linia de subiect, corpul e-mailului și orice atașamente pe care doriți să le trimiteți.
Pasul 4: În editorul Visual Basic, faceți clic pe "Insert" și apoi selectați "Module".
Sub SendEmail()
Dim OutApp As Object
Dim OutMail As Object
Dim cell As Range
On Error GoTo cleanup
If cell.Value Like "?*@?*?*.?*" Then
On Error Resume Next
.To = cell.Value
.Subject = "Your subject line here"
.Body = "Your email body here"
.Attachments.Add ("C:examplefile.txt")
.Send
On Error GoTo 0
Set OutMail = Nothing
Next cell
Set OutApp = Nothing
Pasul 6: Personalizați codul pentru a se potrivi nevoilor dumneavoastră specifice. Înlocuiți "Your subject line here" cu subiectul e-mailului dvs. și "Your email body here" cu corpul e-mailului dvs. De asemenea, înlocuiți calea fișierului "C:examplefile.txt" cu calea fișierului pe care doriți să îl atașați (dacă este necesar).
Pasul 8: Reveniți la foaia de lucru Excel care conține lista de e-mailuri și selectați coloana care conține adresele de e-mail.
Pasul 10: Alegeți opțiunea "Excel Files" și selectați fișierul care conține lista dvs. de e-mailuri.
Pasul 12: În Query Wizard, selectați coloana care conține adresele de e-mail și faceți clic pe "Next".
Pasul 14: În caseta de dialog Import Data, selectați celula în care doriți să începeți lista de e-mailuri și faceți clic pe "OK".
Pasul 15: În cele din urmă, reveniți la foaia de lucru care conține mesajul de e-mail și faceți clic pe "Macros". Apoi, selectați "SendEmail" și faceți clic pe "Run".
Felicitări! Ați trimis cu succes un e-mail din Microsoft Excel 2007. Această metodă vă poate economisi mult timp atunci când trimiteți e-mailuri în masă sau e-mailuri personalizate către un grup de destinatari. Cu puțină personalizare, puteți să automatizați cu ușurință acest proces și să trimiteți e-mailuri cu un simplu clic pe un buton.
Nu este posibilă conversia directă a unui fișier Excel 2007 în Gmail, deoarece Gmail este un serviciu de e-mail, iar Excel este un program de foaie de calcul. Cu toate acestea, puteți atașa un fișier Excel 2007 la un e-mail în Gmail.
Pentru a face acest lucru, deschideți Gmail și începeți să compuneți un nou e-mail. Faceți clic pe pictograma "Atașați fișiere" (agrafa de hârtie) din partea de jos a ferestrei de compunere a e-mailului. Selectați fișierul Excel 2007 pe care doriți să îl atașați și faceți clic pe "Open" (Deschidere). Așteptați ca fișierul să fie încărcat și atașat la e-mail. Puteți adăuga apoi o linie de subiect și orice text necesar la e-mail înainte de a-l trimite.
Dacă doriți să partajați fișierul Excel 2007 cu altcineva utilizând Gmail, puteți, de asemenea, să încărcați fișierul în Google Drive și apoi să partajați linkul către fișier într-un e-mail. Pentru a face acest lucru, accesați Google Drive, încărcați fișierul Excel 2007, faceți clic pe fișier pentru a-l deschide, faceți clic pe butonul "Share" (Partajați) și apoi selectați "Get shareable link" (Obțineți link partajabil). Copiați linkul și lipiți-l în e-mailul Gmail.
Trimiterea unui e-mail din Excel fără Outlook este posibilă prin utilizarea protocolului SMTP. SMTP (Simple Mail Transfer Protocol) este un protocol de comunicare pentru trimiterea și primirea mesajelor de e-mail pe internet. Iată care sunt pașii pentru a trimite un e-mail din Excel fără Outlook:
1. Deschideți Excel și creați un nou registru de lucru.
2. Apăsați "Alt + F11" pentru a deschide editorul VBA.
3. Faceți clic pe "Insert" și selectați "Module".
4. Copiați și lipiți următorul cod:
```
Sub Send_Email()
Dim Email_Subject, Email_Send_From, Email_Send_To, _
Email_Cc, Email_Bcc, Email_Body As String
Dim Mail_Object, Mail_Single As Variant
Email_Subject = "Introduceți aici subiectul e-mailului"
Email_Send_From = "Introduceți aici adresa dvs. de e-mail"
Email_Send_To = "Introduceți aici adresa de e-mail a destinatarului"
Email_Cc = ""
Email_Bcc = ""
Email_Body = "Introduceți aici mesajul dvs. de e-mail"
Set Mail_Object = CreateObject("Outlook.Application")
Set Mail_Single = Mail_Object.CreateItem(0)
With Mail_Single
.Subject = Email_Subject
.To = Email_Send_To
.cc = Email_Cc
.bcc = Email_Bcc
.Body = Email_Body
.Send
.End With
End With
End Sub
```
5. Înlocuiți locurile cu subiectul e-mailului, adresa de e-mail, adresa de e-mail a destinatarului și mesajul de e-mail.
6. Salvați modulul și închideți editorul VBA.
7. Reveniți la foaia Excel și rulați macroul apăsând "Alt + F8".
8. E-mailul va fi trimis la adresa de e-mail a destinatarului.
Notă: Înainte de a rula macroul, asigurați-vă că ați configurat setările SMTP. Puteți verifica cu furnizorul dvs. de e-mail pentru detalii despre serverul SMTP.