Tabela e përmbajtjes
Në këtë artikull, ne do t'ju tregojmë 5 Makro për të dërguar email nga Excel . Për të demonstruar metodat tona, ne kemi zgjedhur një grup të dhënash me 3 kolona : " Emri ", " Email ", dhe " Qyteti ”.
Shkarkoni Librin e punës praktike
Përdorimi i makro për të dërguar email.xlsm
5 mënyra për të përdorur makro për të dërguar email nga Excel
1. Përdorimi i bibliotekës së objekteve të Outlook për të dërguar email
Për Makronë e parë , ne do të aktivizojmë " Microsoft Outlook 16.0 Object Library ” për të dërguar një email nga Excel . Për më tepër, ne duhet të identifikohemi në llogarinë tonë Outlook në Excel .
Hapat:
Në fillim, ne do të shfaqim dritaren Visual Basic .
- Së pari, nga skeda Zhvilluesi >>> zgjidhni Visual Basic .
Përndryshe, mund të shtypni ALT + F11 për të shfaqur dritaren VBA .
- Së dyti, nga Mjetet >>> zgjidhni “ Referencat… ”.
Do të shfaqet një kuti dialogu .
- <. 12>Së treti, zgjidhni “ Microsoft Outlook 16.0 Object Library ”, dhe shtypni OK .
Kështu, ne do të aktivizojmë Outlook Object Library .
- Ato nga Fut >>> zgjidhni Moduli .
Ne do të shkruajmë kodin tonë këtu.
- Pas kësaj, shkruani sa vijonkodi.
1977
Zbërthimi i kodit VBA
- Së pari, ne jemi duke thirrur Nënprocedurën tonë Macro_Send_Email .
- Së dyti, ne po deklarojmë llojet e ndryshores .
- Së treti, ne' përsëri zgjedhim Outlook si Aplikacioni ynë i postës .
- Më pas, ne po zgjedhim adresën tonë të emailit dërgues nga qeliza C5 .
- Pas kësaj, në kodin tonë vendoset përmbajtja email .
- Më në fund, " VBA Display Property " përdoret këtu për të shfaqur email-in tonë . Prandaj, do të duhet të shtypim Dërgo manualisht për të dërguar email-et . Për më tepër, ne mund të përdorim " Dërgo pronën " për të dërguar email pa shfaqur.
- Pas kësaj, Ruaj dhe mbyllni Modulin .
Tani, ne do të ekzekutojmë kodin.
- Së pari, nga Zhvilluesi tab >>> zgjidhni Macros .
Do të shfaqet kutia e dialogut Makro .
- Së dyti , zgjidhni Nënprocedurën tonë “ Macro_Send_Email ”.
- Më në fund, shtypni Run .
Pas ekzekutimit të kodit, do të shohim dritaren email . Mund të klikojmë në Dërgo . Kështu, ne ju kemi treguar metodën e parë të dërgimit të një email nga excel duke përdorur VBA .
Lexo më shumë: Dërgo email nga Excel VBA pa Outlook (4 shembuj të përshtatshëm)
2. Makro për dërgimin e postës elektronike nga llogaria e Gmailnë Excel
Për këtë metodë, na nevojitet qasja më pak e sigurt në aplikacione nga llogaria Gmail . Për më tepër, do të na duhet të aktivizojmë Microsoft CDO nga menyja Referencat .
Hapat:
- Së pari, siç tregohet në metodën e parë , hapni kutinë e dialogut Referencat .
- Së dyti, zgjidhni “ Microsoft CDO for Windows 2000 Library ” dhe shtypni OK .
- Së treti, shkoni te Siguria nga llogaria juaj Google cilësimet .
- Më në fund, aktivizo Qasje më pak të sigurt në aplikacione .
Tani, do të japim Kodi ynë Makro .
- Së pari, siç tregohet në metodën 1 , hapni dritaren Module dhe shkruani këtë kod.
1853
Zbërthimi i kodit VBA
- Së pari, ne po telefonojmë Nënprocedura Send_Gmail_Macro .
- Së dyti, ne po deklarojmë llojet e ndryshores .
- Së treti, ne po vendosim email përmbajtjen në kodin tonë.
- Më pas, ne po ofrojmë kredencialet tona të hyrjes . Ju duhet të shkruani ID dhe Fjalëkalimin tuaj këtu.
- Pas kësaj, ne kemi vendosur portin në 465 .
- Më në fund, ne po dërgojmë email-in tonë .
- Më pas, Ruaj dhe ekzekutoni këtë kod.
Ne kemi dërguar me sukses një email në adresën tonë.
Lexo më shumë: Makro për të dërguar email nga Excel me Body (3Raste të dobishme)
3. Dërgoni email tek një listë e marrësve nga një kolonë
Për metodën e tretë, ne do të dërgojmë email në 7 persona që përdorin Makro nga Excel . Ne do të gjejmë rreshtin e fundit të grupit tonë të të dhënave, prandaj kodi ynë do të funksionojë për një listë më të gjatë. Ne do të dërgojmë email nga diapazoni i celulës C5:C10 .
Hapat:
- Së pari, siç tregohet në metodën 1 , hapni dritaren Module dhe shkruani këtë kod.
1340
Zbërthimi i kodit VBA
- Së pari, ne po telefonojmë Nënprocedurën tonë Macro_Send_Email_From_A_List .
- Së dyti, ne po deklarojmë ndryshoren llojet.
- Së treti, ne po zgjedhim Outlook si Mail-in tonë Aplikacioni .
- Më pas, ne po gjejmë rreshtin e fundit , i cili është 10 për grupin tonë të të dhënave.
- Pas kësaj, si emaili ynë fillon nga rreshti 5 ne kemi futur 5 si vlerën fillestare për " ndryshoren z " . Për më tepër, emailet tona janë në kolonën C , prandaj kemi futur 3 brenda pronës Cels .
- Më pas, ne po vendosim përmbajtjen email në kodin tonë.
- Më në fund, " .Display " përdoret këtu për të shfaqur email-in tonë . Prandaj, do të duhet të shtypim Dërgo manualisht për të dërguar email-et . Për më tepër, ne mund të përdorim " . Dërgo " për të dërgoni email pa shfaqur.
- Më pas, Ruaj dhe Ruaj Modulin .
Mund të shohim që të gjitha emailet tona shfaqen në BCC . Si përfundim, ne thjesht mund të shtypim Dërgo për të përfunduar detyrën tonë.
Lexo më shumë: Si të dërgoni email nga Lista e Excel (2 Mënyra efektive)
Lexime të ngjashme
- Si të dërgoni email automatikisht kur plotësohet kushti në Excel
- Si të ndani skedarin Excel në internet (2 metoda të thjeshta)
- Dërgoni një email rikujtues automatikisht nga një fletë pune Excel duke përdorur VBA
- Si të dërgoni email nëse plotësohen kushtet në Excel (3 metoda të lehta)
- Si të aktivizoni ndarjen e librit të punës në Excel
4 Makro për të dërguar një fletë të vetme duke përdorur email
Në këtë seksion, ne do t'i dërgojmë Fletën e punës aktive personit tonë të synuar. Këtu, do të na duhet të zgjedhim vendndodhjen e skedarit tonë Excel .
Hapat:
- Së pari, siç tregohet në metodën 1 , hapni dritaren Module dhe shkruani këtë kod.
7526
Zbërthimi i kodit VBA
- Së pari, ne po telefonojmë Nënprocedurën tonë Macro_Email_Single_Sheet .
- Së dyti, ne po deklarojmë ndryshoren llojet.
- Së treti, po kopjojmë Fletën aktive dhe po e ruajmë si një të veçantë Libri i punës .
- Pas kësaj, ne po zgjedhim Outlook si Aplikacioni ynë i postës .
- Më pas, ne po vendosim email përmbajtjen në kodin tonë.
- Pas kësaj, ne kemi bashkangjitur Fletën në email .
- Më në fund , përdorni " .Display " për të shfaqur email-in tonë . Prandaj, do të duhet të shtypim Dërgo manualisht për të dërguar email-et . Për më tepër, ne mund të përdorim " . Dërgo " për të dërguar email pa shfaqur.
- Më pas, Ruaj dhe Ekzekutoni Modulin .
Ne do të shohim emrin Fleta në dritare. Shtypni Dërgo për të përfunduar detyrën.
Ne mund të hapim skedarin dhe të verifikojmë që kodi ynë po funksionon.
0>
Lexo më shumë: Si të dërgoni një fletëllogaritëse të modifikueshme të Excel me email (3 metoda të shpejta)
5. Makro në Dërgo email bazuar në vlerën e celularit
Për metodën e fundit, ne kemi ndryshuar paksa të dhënat tona të të dhënave. Ne kemi shtuar kolonën " Pagesa Detyrimi " në grupin e të dhënave. Këtu, ne do të dërgojmë një email që përmban qytetin " Obama ". Mund të shohim qartë se rreshti 5 e përmban atë, prandaj do t'i dërgojmë një email vetëm atij personi.
Hapat:
- Së pari, siç tregohet në metodën 1 , hapni dritaren Moduli dhe shkruani këtë kod.
9180
Zbërthimi i kodit VBA
- Së pari, ne' duke thirrur përsëri Nënprocedurën tonë të parë Send_Email_Condition .
- Së dyti, ne po deklarojmë llojet dhe cilësimin e Variable " Kushtet " si Fleta .
- Së treti, gjendet numri i fundit rreshti . Për më tepër, vlera jonë fillon nga rreshti 5 , prandaj ne kemi vendosur rreshtin 5 në rreshtin e fundit në kodin tonë.
- Pastaj, telefononi Nënprocedurën tonë të dytë Send_Email_With_Multiple_Condition .
- Pas kësaj, ne do të zgjedhim Outlook si Aplikacioni ynë i postës .
- Më pas, përmbajtja email është vendosur në kodin tonë.
- Këtu, ne po bashkangjisim skedarin Excel me emailin duke përdorur metodën Atachment .
- Pas kësaj, " .Display " përdoret këtu për të shfaqur email-in tonë . Prandaj, do të duhet të shtypim Dërgo manualisht për të dërguar email-et . Për më tepër, ne mund të përdorim " . Dërgo " për të dërguar email pa shfaqur.
- Më pas, Ruaj dhe Ekzekutoni Modulin .
Si përfundim, ne ju kemi treguar një mënyrë tjetër të dërgimit të një email duke përdorur VBA Macro nga Excel .
Lexo më shumë: Dërgo automatikisht email nga Excel bazuar në përmbajtjen e celularit (2 metoda)
Seksioni praktik
Ne kemi shtuar grupe të dhënash praktike për secilën metodë në Excel skedar.
Përfundim
Ne ju kemi treguar 5 metoda për të përdorur Makro për dërgoni një email nga Excel . Faleminderit për leximin, vazhdoni të shkëlqeni!