Makro për të dërguar email nga Excel (5 shembuj të përshtatshëm)

  • Shperndaje Kete
Hugh West

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 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 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 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 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 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!

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.