Excel-dən E-poçt Göndərmək üçün Makro (5 Uyğun Nümunə)

  • Bunu Paylaş
Hugh West

Bu məqalədə biz sizə 5 Makro Excel -dən e-məktub göndərmək üçün göstərəcəyik. Metodlarımızı nümayiş etdirmək üçün biz 3 sütundan ibarət verilənlər dəsti seçmişik: “ Ad ”, “ E-poçt ” və “ Şəhər ”.

Təcrübə İş Kitabını Yükləyin

Email.xlsm göndərmək üçün Makrodan istifadə

5 Üsul Excel-dən E-poçt Göndərmək üçün Makrodan İstifadə etmək

1. E-poçt Göndərmək üçün Outlook Obyekt Kitabxanasından istifadə

İlk Makro üçün biz “ Microsoft Outlook 16.0 Obyekt Kitabxanası ” ilə Excel -dən e-poçt göndərmək. Bundan əlavə, biz Excel -də Outlook hesabımıza daxil olmalıyıq.

Addımlar:

Əvvəlcə, biz Visual Basic pəncərəsini açacağıq.

  • İlk olaraq, Developer tab >>> Visual Basic seçin.

Alternativ olaraq, VBA pəncərəsini göstərmək üçün ALT + F11 düymələrini basa bilərsiniz.

  • İkincisi, Alətlərdən >>> “ Referanslar... ” seçin.

Yeni dialoq qutusu görünəcək.

  • Üçüncüsü, “ Microsoft Outlook 16.0 Obyekt Kitabxanası ” seçin və OK düyməsini basın.

Beləliklə, biz Outlook Obyekt Kitabxanasını aktiv edəcəyik. .

  • Onlar Daxil edin >>> Module seçin.

Kodumuzu buraya yazacağıq.

  • Bundan sonra aşağıdakıları yazın.kod.
8012

VBA Kod Dağılımı

  • Birincisi, biz Alt Prosedurumuzu Makro_Göndərmə_E-poçtu çağırırıq.
  • İkincisi, biz dəyişən tiplərini elan edirik.
  • Üçüncüsü, biz' Poçt Tətbiqimiz olaraq Outlook -i yenidən seçirik.
  • Sonra, e-poçt göndərmə ünvanımızı C5<2 xanasından seçirik>.
  • Bundan sonra kodumuzda e-poçt məzmunu təyin edilir.
  • Nəhayət, burada göstərmək üçün “ VBA Display Property ” istifadə olunur. e-poçtumuz . Buna görə də, biz Göndər əl ilə e-poçtları göndərmək üçün basmalıyıq. Bundan əlavə, biz e-poçtları göndərmək üçün Əmlak Göndər ” funksiyasından istifadə edə bilərik.
  • Bundan sonra Saxla Modulu bağlayın.

İndi kodu Çalışdıracağıq .

  • İlk olaraq, -dən Developer tab >>> Makrolar seçin.

Makro dialoq qutusu görünəcək.

  • İkincisi , Alt Prosedurumuzu Makro_E-poçtu Göndər ” seçin.
  • Nəhayət, Çalışdır düyməsini basın.

Kodu icra etdikdən sonra biz e-poçt pəncərəsini görəcəyik. Biz Göndər üzərinə klikləyə bilərik. Beləliklə, biz sizə VBA istifadə edərək excel dən e-poçt göndərməyin ilk üsulunu göstərdik.

Ətraflı oxuyun: Outlook olmadan Excel VBA-dan E-poçt göndərin (4 Uyğun Nümunə)

2. Gmail Hesabından E-poçt Göndərmək üçün MakroExcel-də

Bu üsul üçün bizə Gmail hesabından daha az təhlükəsiz proqram girişi lazımdır. Bundan əlavə, biz Referanslar menyusundan Microsoft CDO -ni aktivləşdirməliyik.

Addımlar:

  • Birincisi, birinci üsulda göstərildiyi kimi , Referanslar dialoq qutusunu gətirin.
  • İkincisi, “ Windows 2000 Kitabxanası üçün Microsoft CDO seçin. ” və OK düyməsini basın.

  • Üçüncüsü, Google Hesabınızdan Təhlükəsizlik bölməsinə keçin. parametrlər .
  • Nəhayət, aktiv edin Daha az təhlükəsiz tətbiq girişi .

İndi daxil edəcəyik bizim Makro kodumuz.

  • İlk olaraq, metod 1 -də göstərildiyi kimi, Modul pəncərəsini açın və bu kodu daxil edin.
2112

VBA Kod Dağılımı

  • İlk olaraq, biz Alt Prosedura Send_Gmail_Macro .
  • İkincisi, biz dəyişən növlərini elan edirik.
  • Üçüncü olaraq, biz e-poçt kodumuzdakı məzmun.
  • Sonra biz giriş etimadnaməsini təqdim edirik. Siz öz ID Parolunuzu buraya daxil etməlisiniz.
  • Bundan sonra biz port -ni 465<-ə təyin etdik. 2>.
  • Nəhayət, e-poçtumuzu göndəririk.
  • Sonra Saxla bu kodu işlədin.

Ünvanımıza uğurla e-poçt göndərdik.

Daha çox oxuyun: Excel-dən Gövdə ilə E-poçt göndərmək üçün makro (3)Faydalı hallar)

3. Sütundan Alıcıların Siyahısına E-məktub göndərin

Üçüncü üsul üçün biz e-məktubları ə göndərəcəyik. 1>7 insan Makro Excel -dən istifadə edir. Datasetimizin son sətirini tapacağıq, buna görə də kodumuz daha uzun siyahı üçün işləyəcək. C5:C10 aralığından e-məktublar göndərəcəyik.

Addımlar:

  • İlk olaraq, 1-ci üsulda göstərildiyi kimi , Module pəncərəsini açın və bu kodu yazın.
2679

VBA Kodunun Dağılımı

  • İlk olaraq biz Alt Proseduru çağırırıq Makro_Send_E-poçt_A_Siyahı .
  • İkincisi, biz dəyişən növlərini elan edirik.
  • Üçüncüsü, Poçtumuz olaraq Outlook -ni seçirik. Tətbiq .
  • Sonra, verilənlər bazamız üçün 10 olan sonuncu sıra -ni tapırıq.
  • Bundan sonra, e-poçtumuz 5-ci sətir -dən başlayır biz “ dəyişən z ” üçün başlanğıc dəyəri kimi 5 daxil etdik . Üstəlik, e-poçtlarımız C sütunu üzərindədir, buna görə də biz Cells xassəsi daxilində 3 daxil etdik.
  • Sonra, kodumuzda e-poçt məzmunu təyin edirik.
  • Nəhayət, burada e-poçtu<2 göstərmək üçün “ .Display ” istifadə olunur>. Buna görə də, biz Göndər əl ilə e-poçtları göndərmək üçün basmalıyıq. Bundan əlavə, biz göstərmədən e-poçt göndərmək üçün .Göndər ” istifadə edə bilərik.
  • Sonra, Saxla Modulu işə salın.

Bütün e-poçtlarımızın -də göstərildiyini görə bilərik. 1>BCC . Yekun olaraq, tapşırığımızı yerinə yetirmək üçün sadəcə Göndər düyməsini sıxa bilərik.

Ətraflı oxuyun: E-poçtu Necə Göndərmək olar Excel Siyahısından (2 Effektiv Yol)

Oxşar Oxumalar

  • Excel-də Vəziyyət Uyğunlaşdıqda Avtomatik E-poçt Necə Göndərilir
  • Excel faylını onlayn necə paylaşmaq olar (2 asan üsul)
  • VBA istifadə edərək Excel iş vərəqindən avtomatik olaraq xatırlatma e-poçtu göndərin
  • Excel-də Şərtlər Uyğundursa E-poçt Necə Göndərilir (3 Asan Metod)
  • Excel-də İş Kitabını Paylaşmağı Necə Aktiv Etmək olar

4 E-poçtdan istifadə edərək Tək Vərəq Göndərmək üçün Makro

Bu bölmədə biz Aktiv İş Vərəqini hədəfimizə göndərəcəyik. Burada biz Excel faylımızın yerini seçməliyik.

Addımlar:

  • İlk olaraq, metod 1 -də göstərildiyi kimi, Module pəncərəsini açın və bu kodu yazın.
3395

VBA Kodu Bölməsi

  • İlk olaraq biz Alt Prosedurumuzu Makro_E-poçt_Tək_Cədvəl adlandırırıq.
  • İkincisi, biz dəyişən növlərini elan edirik.
  • Üçüncüsü, Aktiv Vərəq nü kopyalayırıq və onu ayrıca <1 kimi saxlayırıq>İş dəftəri .
  • Bundan sonra biz Poçt Tətbiqi olaraq Outlook -ni seçirik.
  • Sonra, bizKodumuzdakı e-poçt məzmunu.
  • Bundan sonra biz Cədvəli e-poçta əlavə etdik.
  • Nəhayət , e-poçtumuzu göstərmək üçün “ .Display ” istifadə edin. Buna görə də, biz Göndər əl ilə e-poçtları göndərmək üçün basmalıyıq. Bundan əlavə, biz göstərmədən e-məktub göndərmək üçün “ .Göndər ” funksiyasından istifadə edə bilərik.
  • Sonra Saxla Modulu işə salın.

Pəncərədə Cədvəl adını görəcəyik. Tapşırığı tamamlamaq üçün Göndər düyməsini basın.

Biz faylı aça bilərik və kodun işlədiyini yoxlaya bilərik.

Ətraflı oxuyun: Redaktə edilə bilən Excel cədvəlini e-poçtla necə göndərmək olar (3 Sürətli Metod)

5. Makro Hüceyrə Dəyəri əsasında E-poçt Göndər

Sonuncu üsul üçün məlumat dəstimizi bir az dəyişdik. Datasetə “ Ödəniş Ödəniş sütununu əlavə etdik. Burada “ Obama ” şəhərini ehtiva edən e-poçt göndərəcəyik. Biz aydın görə bilirik ki, 5-ci sətir onu ehtiva edir, ona görə də biz yalnız həmin şəxsə e-poçt göndərəcəyik.

Addımlar:

  • İlk olaraq, metod 1 -də göstərildiyi kimi, Module pəncərəsini açın və yazın. bu kod.
5364

VBA Kodunun Dağılımı

  • Birincisi, biz' ilk Alt Prosedurumuzu Send_Email_Şərti çağırırıq.
  • İkincisi, biz Dəyişən tiplərini və parametrlərini elan edirik“ Şərtlər ” bizim Cədvəl kimi.
  • Üçüncüsü, son sətir nömrəsi tapılır. Üstəlik, dəyərimiz 5-ci sətir -dən başlayır, ona görə də kodumuzda 5-ci sətir -ni axırıncı sətir qoyduq.
  • Sonra, ikinci Alt Prosedurumuzu Çoxlu_Şərtlə_E-poçt_Göndərmə çağırın.
  • Bundan sonra Poçt Tətbiqi olaraq Outlook -i seçirik.
  • Sonra kodumuzda e-poçt məzmunu təyin olunur.
  • Burada biz Excel faylını e-poçtla əlavə edirik. Qoşma metodundan istifadə etməklə.
  • Bundan sonra bizim e-poçtumuzu göstərmək üçün burada “ .Display ” istifadə olunur. Buna görə də, biz Göndər əl ilə e-poçtları göndərmək üçün basmalıyıq. Bundan əlavə, biz göstərmədən e-məktub göndərmək üçün “ .Göndər ” funksiyasından istifadə edə bilərik.
  • Sonra Saxla Modulu işə salın.

Son olaraq, sizə göndərməyin başqa bir üsulunu göstərdik. 2> Excel -dən VBA Makro istifadə edərək e-poçt .

Ətraflı oxu: Hüceyrə məzmununa əsaslanaraq Excel-dən avtomatik e-poçt göndərin (2 üsul)

Təcrübə bölməsi

Biz Excel-də hər bir metod üçün təcrübə verilənlər toplusunu əlavə etdik fayl.

Nəticə

Biz sizə 5 üsuldan istifadə etmək üçün Makro i göstərdik. Excel -dən bir e-poçt göndər. Oxuduğunuz üçün təşəkkür edirik, üstün olmağa davam edin!

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.