Mündəricat
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 və 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 və 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 və 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 və 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 və 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 və 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!