မာတိကာ
ဤဆောင်းပါးတွင်၊ သင့်အား 5 Macro Email Excel မှ သင့်အား ပြသပါမည်။ ကျွန်ုပ်တို့၏နည်းလမ်းများကို သရုပ်ပြရန်၊ ကျွန်ုပ်တို့သည် 3 ကော်လံ ပါသည့် ဒေတာအတွဲတစ်ခုကို ရွေးထားသည်- “ အမည် ”၊ “ အီးမေးလ် ” နှင့် “ မြို့ ”.
လေ့ကျင့်ရေးစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
Email.xlsm ပေးပို့ရန် Macro ကိုအသုံးပြုခြင်း
နည်းလမ်း 5 ခု Excel မှအီးမေးလ်ပို့ရန် Macro ကိုအသုံးပြုရန်
1. အီးမေးလ်ပို့ရန် Outlook Object Library ကိုအသုံးပြုခြင်း
ပထမ Macro အတွက်၊ ကျွန်ုပ်တို့သည် “ ကို enable လုပ်ပါမည်။>Microsoft Outlook 16.0 Object Library ” သို့ ပေးပို့ရန် အီးမေးလ် Excel မှ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Outlook အကောင့် Excel သို့ ဝင်ရောက်ရန် လိုအပ်ပါသည်။
အဆင့်များ-
အစပိုင်းတွင်၊ Visual Basic ဝင်းဒိုးကို ကျွန်ုပ်တို့တင်ပြပါမည်။
- ပထမဦးစွာ ဆော့ဖ်ဝဲရေးသားသူ တက်ဘ်မှ >>> Visual Basic ကိုရွေးပါ။
တနည်းအားဖြင့် VBA window ကိုပြသရန် ALT + F11 ကိုနှိပ်နိုင်ပါသည်။
- ဒုတိယအနေဖြင့် Tools >>> “ ရည်ညွှန်းချက်များ… ” ကိုရွေးချယ်ပါ။
အသစ် ဒိုင်ယာလော့ဘောက်စ် ပေါ်လာပါမည်။
- တတိယအချက်အနေဖြင့် “ Microsoft Outlook 16.0 Object Library ” ကိုရွေးချယ်ပြီး OK ကိုနှိပ်ပါ။
သို့ဖြစ်ရာ၊ ကျွန်ုပ်တို့သည် Outlook Object Library ကို enable လုပ်ပါမည်။ ။
- သူတို့ကို Insert >>> Module ကိုရွေးချယ်ပါ။
ကျွန်ုပ်တို့၏ကုဒ်ကို ဤနေရာတွင် ရိုက်ထည့်ပါမည်။
- ထို့နောက်၊ အောက်ပါတို့ကို ရိုက်ထည့်ပါကုဒ်။
7561
VBA ကုဒ်ခွဲခြမ်းစိတ်ဖြာ
- ပထမအချက်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Sub Procedure Macro_Send_Email ကိုခေါ်ဆိုပါသည်။
- ဒုတိယအနေဖြင့်၊ ကျွန်ုပ်တို့သည် variable types များကိုကြေငြာနေပါသည်။
- တတိယအနေဖြင့်၊ Outlook ကျွန်ုပ်တို့၏ Mail Application အဖြစ် ပြန်လည်ရွေးချယ်ပါသည်။
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ အီးမေးလ် ပေးပို့သည့်လိပ်စာ ဆဲလ် C5<2 မှ ကျွန်ုပ်တို့ကို ရွေးချယ်နေပါသည်။>.
- ထို့နောက်၊ အီးမေးလ် အကြောင်းအရာကို ကျွန်ုပ်တို့၏ကုဒ်တွင် သတ်မှတ်ထားပါသည်။
- နောက်ဆုံးတွင်၊ “ VBA Display Property ” ကို ပြသရန် ဤနေရာတွင် အသုံးပြုပါသည်။ ကျွန်ုပ်တို့၏ အီးမေးလ် ။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် Send ကို ကိုယ်တိုင် ပေးပို့ရန် the အီးမေးလ်များ ကို နှိပ်ရန်လိုအပ်ပါသည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် “ ပစ္စည်းပေးပို့ရန် ” ကို မပြသဘဲ အီးမေးလ်များ ပေးပို့ရန်
- ထို့နောက်၊ သိမ်းဆည်းရန် နှင့် Module ကို ပိတ်လိုက်ပါ။
ယခု၊ ကျွန်ုပ်တို့ ကုဒ်ကို လုပ်ဆောင်ပါမည်။
- ပထမဦးစွာ မှ Developer tab >>> Macros ကိုရွေးပါ။
Macro dialog box ပေါ်လာပါမည်။
- ဒုတိယအနေဖြင့် ကျွန်ုပ်တို့၏ Sub Procedure “ Macro_Send_Email ” ကိုရွေးချယ်ပါ။
- နောက်ဆုံးတွင်၊ Run ကိုနှိပ်ပါ။
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက်၊ ကျွန်ုပ်တို့သည် အီးမေးလ် ဝင်းဒိုးကို မြင်ရပါမည်။ Send ကို နှိပ်နိုင်ပါတယ်။ ထို့ကြောင့်၊ VBA ကိုအသုံးပြု၍ excel မှ အီးမေးလ် သို့ ပေးပို့ခြင်း၏ ပထမနည်းလမ်းကို သင့်အား ပြသထားပါသည်။
နောက်ထပ်ဖတ်ရန်- Outlook မပါဘဲ Excel VBA မှ အီးမေးလ်ပို့ပါ (သင့်လျော်သောဥပမာ 4 ခု)
2. Gmail အကောင့်မှ အီးမေးလ်ပို့ရန်အတွက် MacroExcel တွင်
ဤနည်းလမ်းအတွက်၊ Gmail အကောင့်မှ လုံခြုံမှုနည်းသောအက်ပ်ဝင်ရောက်ခွင့် လိုအပ်ပါသည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် အကိုးအကား မီနူးမှ Microsoft CDO ကို ဖွင့်ထားရန် လိုအပ်ပါသည်။
အဆင့်များ-
- ပထမဦးစွာ၊ ပထမနည်းလမ်းတွင်ပြထားသည့်အတိုင်း ၊ ရည်ညွှန်းချက်များ ဒိုင်ယာလော့ခ်ဘောက်စ် ကို ဖော်ဆောင်ပါ။
- ဒုတိယအနေဖြင့် “ Windows 2000 Library for Microsoft CDO ကို ရွေးပါ။ ” ပြီးလျှင် OK ကိုနှိပ်ပါ။
- တတိယအနေဖြင့်၊ သင်၏ Google အကောင့်မှ လုံခြုံရေး သို့ သွားပါ ဆက်တင်များ ။
- နောက်ဆုံးတွင်၊ လုံခြုံမှုနည်းသော အက်ပ်ဝင်ရောက်ခွင့် ကိုဖွင့်ပါ။
ယခု ထည့်သွင်းလိုက်ပါမည်။ ကျွန်ုပ်တို့၏ Macro ကုဒ်။
- ပထမဦးစွာ နည်းလမ်း 1 တွင် ပြထားသည့်အတိုင်း Module window ကိုဖွင့်ပြီး ဤကုဒ်ကို ရိုက်ထည့်ပါ။
4879
VBA ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း
- ပထမ၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Sub Procedure Send_Gmail_Macro ။
- ဒုတိယအနေဖြင့်၊ ကျွန်ုပ်တို့သည် variable types များကိုကြေငြာနေပါသည်။
- တတိယအချက်မှာ၊ ကျွန်ုပ်တို့သည် ၎င်းကို သတ်မှတ်ပေးပါသည်။ အီးမေးလ် ကျွန်ုပ်တို့၏ကုဒ်ရှိ အကြောင်းအရာများကို အီးမေးလ်ပို့ပါ။
- ထို့နောက် ကျွန်ုပ်တို့၏ အကောင့်ဝင်ခြင်းအထောက်အထားများ ကို ပေးဆောင်နေပါသည်။ သင်သည် သင်၏ကိုယ်ပိုင် ID နှင့် စကားဝှက် ဤနေရာတွင် ရိုက်ထည့်ရန် လိုအပ်ပါသည်။
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် port သို့ 465<သို့ သတ်မှတ်လိုက်ပါသည်။ 2>.
- နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့ ကျွန်ုပ်တို့၏ အီးမေးလ် ကို ပေးပို့နေပါသည်။
- ထို့နောက်၊ သိမ်းဆည်းရန် နှင့် ဤကုဒ်ကို လုပ်ဆောင်ပါ။
ကျွန်ုပ်တို့သည် အီးမေးလ် ကျွန်ုပ်တို့၏လိပ်စာသို့ အောင်မြင်စွာ ပေးပို့ခဲ့ပါသည်။
နောက်ထပ်ဖတ်ရန်- စာကိုယ်ဖြင့် Excel မှ အီးမေးလ်ပို့ရန် Macro (၃အသုံးဝင်သောကိစ္စများ)
3. ကော်လံတစ်ခုမှ လက်ခံသူများစာရင်းသို့ အီးမေးလ်ပို့ပါ
တတိယနည်းလမ်းအတွက်၊ သို့ သို့ အီးမေးလ်များ ပေးပို့ပါမည်။ 1>7 Macro Excel မှ လူများ။ ကျွန်ုပ်တို့၏ဒေတာအတွဲ၏နောက်ဆုံး အတန်း ကို ကျွန်ုပ်တို့တွေ့လိမ့်မည်၊ ထို့ကြောင့် ကျွန်ုပ်တို့၏ကုဒ်သည် ပိုရှည်သောစာရင်းတစ်ခုအတွက် အလုပ်လုပ်မည်ဖြစ်သည်။ ဆဲလ် C5:C10 အပိုင်းအခြားမှ အီးမေးလ်များကို ပေးပို့ပါမည်။
အဆင့်များ-
- ပထမဦးစွာ နည်းလမ်း 1 တွင် ပြထားသည့်အတိုင်း၊ Module window ကိုဖွင့်ပြီး ဤကုဒ်ကို ရိုက်ထည့်ပါ။
5854
VBA ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း
- ပထမဦးစွာ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Sub Procedure Macro_Send_Email_From_A_List<ကိုခေါ်ဆိုပါသည်။ 21>။
- ဒုတိယအနေဖြင့်၊ ကျွန်ုပ်တို့သည် variable အမျိုးအစားများကို ကြေညာနေပါသည်။
- တတိယအနေဖြင့်၊ ကျွန်ုပ်တို့သည် Outlook ကျွန်ုပ်တို့၏ Mail အဖြစ် ရွေးချယ်လိုက်ပါသည်။ အပလီကေးရှင်း ။
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဒေတာအတွဲအတွက် နောက်ဆုံးအတန်း ဖြစ်သည့် 10 ကို ရှာဖွေနေပါသည်။
- ထို့နောက်၊ ကျွန်ုပ်တို့၏ email သည် row 5 မှ စတင်သည် 5 “ variable z ” အတွက် အစတန်ဖိုးအဖြစ် ထည့်သွင်းထားပါသည်။ . ထို့အပြင်၊ ကျွန်ုပ်တို့၏ အီးမေးလ် များသည် C ကော်လံ တွင် ရှိနေသောကြောင့် ဆဲလ်များ ပိုင်ဆိုင်မှုအတွင်းတွင် 3 ကို ထည့်သွင်းထားပါသည်။
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် အီးမေးလ် ကျွန်ုပ်တို့၏ကုဒ်တွင် အကြောင်းအရာကို သတ်မှတ်ပေးပါသည်။
- နောက်ဆုံးတွင် “ .Display ” ကို ကျွန်ုပ်တို့၏ အီးမေးလ် ကို ပြသရန် ဤနေရာတွင် အသုံးပြုပါသည်။> ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် Send ကို ကိုယ်တိုင် ပေးပို့ရန် the အီးမေးလ်များ ကို နှိပ်ရန်လိုအပ်ပါသည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် “ .Send ” ကို မပြသဘဲ အီးမေးလ်ပို့ရန် ကို အသုံးပြုနိုင်ပါသည်။
- ထို့နောက်၊ Save နှင့် Run the Module ။
ကျွန်ုပ်တို့၏ အီးမေးလ်များ အားလုံးကို တွင် ပြသထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။ 1>BCC ။ နိဂုံးချုပ်အနေဖြင့်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏လုပ်ငန်းကို အပြီးသတ်ရန် Send ကို နှိပ်နိုင်ပါသည်။
နောက်ထပ်ဖတ်ရန်- အီးမေးလ်ပို့နည်း Excel List မှ (ထိရောက်သောနည်းလမ်း 2 ခု)
အလားတူစာဖတ်ခြင်း
- အခြေအနေနှင့်ကိုက်ညီသောအခါ Excel တွင် အီးမေးလ်အလိုအလျောက်ပေးပို့နည်း
- Excel ဖိုင်ကို အွန်လိုင်းမျှဝေနည်း (လွယ်ကူသောနည်းလမ်း 2 ခု)
- VBA ကိုအသုံးပြု၍ Excel Worksheet မှ သတိပေးချက်အီးမေးလ်ကို အလိုအလျောက်ပေးပို့ပါ <12 အခြေအနေများနှင့်ကိုက်ညီပါက Excel တွင် အီးမေးလ်ပို့နည်း (3 လွယ်ကူသောနည်းလမ်းများ)
- Excel တွင် Share Workbook ကိုဖွင့်နည်း
4 . အီးမေးလ်ကို အသုံးပြု၍ စာရွက်တစ်ရွက်ကို ပေးပို့ရန် Macro
ဤကဏ္ဍတွင်၊ ကျွန်ုပ်တို့ Active Worksheet ကို ကျွန်ုပ်တို့၏ ပစ်မှတ်လူထံသို့ ပေးပို့ပါမည်။ ဤတွင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Excel ဖိုင်၏တည်နေရာကို ရွေးချယ်ရန် လိုအပ်ပါသည်။
အဆင့်များ-
- ပထမဦးစွာ နည်းလမ်း 1 တွင် ပြထားသည့်အတိုင်း၊ Module window ကိုဖွင့်ပြီး ဤကုဒ်ကို ရိုက်ထည့်ပါ။
8991
VBA ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း
- ပထမဦးစွာ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ Sub Procedure Macro_Email_Single_Sheet ကိုခေါ်ဆိုပါသည်။
- ဒုတိယအနေဖြင့်၊ ကျွန်ုပ်တို့သည် မပြောင်းလဲနိုင်သော အမျိုးအစားများကို ကြေညာနေပါသည်။
- တတိယအနေဖြင့်၊ ကျွန်ုပ်တို့သည် Active Sheet ကို ကူးယူပြီး သီးခြား <1 အဖြစ် သိမ်းဆည်းခြင်းဖြစ်ပါသည်။>Workbook .
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် Outlook ကျွန်ုပ်တို့၏ Mail Application အဖြစ် ရွေးချယ်နေပါသည်။
- ထို့နောက်၊ အီးမေးလ် ကျွန်ုပ်တို့၏ကုဒ်ရှိ အကြောင်းအရာများ။
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် စာရွက် ကို အီးမေးလ် သို့ တွဲတင်လိုက်ပါသည်။
- နောက်ဆုံးတွင် ကျွန်ုပ်တို့၏ အီးမေးလ် ကိုပြသရန် “ .Display ” ကို အသုံးပြုပါ။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် Send ကို ကိုယ်တိုင် ပေးပို့ရန် the အီးမေးလ်များ ကို နှိပ်ရန်လိုအပ်ပါသည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် “ .Send ” ကို မပြသဘဲ အီးမေးလ်ပို့ရန် ကို အသုံးပြုနိုင်ပါသည်။
- ထို့နောက်၊ Save နှင့် the Module ကို run ပါ။
ပြတင်းပေါက်တွင် Sheet အမည်ကို တွေ့ရပါမည်။ လုပ်ဆောင်စရာကို အပြီးသတ်ရန် Send ကိုနှိပ်ပါ။
ကျွန်ုပ်တို့သည် ဖိုင်ကို ဖွင့်ပြီး ကျွန်ုပ်တို့၏ကုဒ်အလုပ်လုပ်ကြောင်း အတည်ပြုနိုင်ပါသည်။
နောက်ထပ်ဖတ်ရန်- ပြင်ဆင်နိုင်သော Excel Spreadsheet ကို အီးမေးလ်ဖြင့် ပေးပို့နည်း (အမြန်နည်းလမ်း 3 ခု)
5. Macro သို့ ဆဲလ်တန်ဖိုးအပေါ်အခြေခံ၍ အီးမေးလ်ပို့ပါ
နောက်ဆုံးနည်းလမ်းအတွက်၊ ကျွန်ုပ်တို့၏ဒေတာအတွဲကို အနည်းငယ်ပြောင်းလဲထားပါသည်။ ကျွန်ုပ်တို့သည် “ ငွေပေးချေမှု ပေးချေမှု ” ကော်လံ ကို ဒေတာအတွဲသို့ ပေါင်းထည့်ထားပါသည်။ ဤတွင်၊ ကျွန်ုပ်တို့ မြို့ “ အိုဘားမား ” ပါ၀င်သော အီးမေးလ် ကို ပို့ပါမည်။ အတန်း 5 တွင် ၎င်းပါရှိသည်ကို ကျွန်ုပ်တို့ ရှင်းရှင်းလင်းလင်း သိမြင်နိုင်သည်၊ ထို့ကြောင့် ကျွန်ုပ်တို့ အီးမေးလ် ကို ထိုပုဂ္ဂိုလ်ထံသို့သာ ပို့ပါမည်။
အဆင့်များ-
- ပထမဦးစွာ နည်းလမ်း 1 တွင် ပြထားသည့်အတိုင်း Module window ကိုဖွင့်ပြီး ရိုက်ထည့်ပါ။ ဤကုဒ်။
2788
VBA ကုဒ်ခွဲခြမ်းစိတ်ဖြာ
- ပထမအချက်၊ ကျွန်ုပ်တို့ ကျွန်ုပ်တို့၏ ပထမဆုံး Sub Procedure Send_Email_Condition ကို ပြန်လည်ခေါ်ဆိုပါသည်။
- ဒုတိယအနေဖြင့်၊ ကျွန်ုပ်တို့သည် Variable အမျိုးအစားများနှင့် ဆက်တင်များကို ကြေညာနေပါသည်။“ အခြေအနေများ ” သည် ကျွန်ုပ်တို့၏ စာရွက် ဖြစ်သည်။
- တတိယအချက်မှာ၊ နောက်ဆုံး အတန်း နံပါတ်ကို တွေ့ရပါသည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့၏တန်ဖိုးသည် အတန်း 5 မှ စတင်သည်၊ ထို့ကြောင့် ကျွန်ုပ်တို့သည် အတန်း 5 ကို နောက်ဆုံး အတန်း သို့ ကျွန်ုပ်တို့၏ကုဒ်တွင် ထည့်ထားပါသည်။
- ထို့နောက်၊ ကျွန်ုပ်တို့၏ ဒုတိယ Sub Procedure Send_Email_With_Multiple_Condition ကိုခေါ်ဆိုပါ။
- ထို့နောက်၊ ကျွန်ုပ်တို့သည် Outlook ကျွန်ုပ်တို့၏ Mail Application အဖြစ် ရွေးချယ်ပါသည်။
- ထို့နောက်၊ အီးမေးလ် အကြောင်းအရာကို ကျွန်ုပ်တို့၏ကုဒ်တွင် သတ်မှတ်ထားပါသည်။
- ဤတွင်၊ ကျွန်ုပ်တို့သည် Excel ဖိုင်ကို အီးမေးလ်ဖြင့် ပူးတွဲလုပ်ဆောင်နေပါသည်။ Attachment method ကိုအသုံးပြုခြင်း။
- ထို့နောက် “ .Display ” ကို ကျွန်ုပ်တို့၏ email ကိုပြသရန် ဤနေရာတွင် အသုံးပြုပါသည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် Send ကို ကိုယ်တိုင် ပေးပို့ရန် the အီးမေးလ်များ ကို နှိပ်ရန်လိုအပ်ပါသည်။ ထို့အပြင်၊ ကျွန်ုပ်တို့သည် “ .Send ” ကို မပြသဘဲ အီးမေးလ်ပို့ရန် ကို အသုံးပြုနိုင်ပါသည်။
- ထို့နောက်၊ Save နှင့် the Module ကို run ပါ။
နိဂုံးချုပ်အားဖြင့်၊ ပေးပို့ခြင်း အခြားနည်းလမ်းကို သင့်အား ပြသထားပါသည်။ 2> အီးမေးလ် VBA Macro Excel မှ
ပိုမိုဖတ်ရှုရန်- ဆဲလ်အကြောင်းအရာကို အခြေခံ၍ Excel မှ အီးမေးလ်များကို အလိုအလျောက် ပေးပို့ခြင်း (နည်းလမ်း 2 ခု)
လေ့ကျင့်မှုအပိုင်း
ကျွန်ုပ်တို့သည် Excel တွင် နည်းလမ်းတစ်ခုစီအတွက် လက်တွေ့ဒေတာအတွဲများကို ပေါင်းထည့်ထားပါသည်။ ဖိုင်။
နိဂုံး
ကျွန်ုပ်တို့သည် 5 Macro သို့ Macro ကို အသုံးပြုရန် နည်းလမ်းများကို သင့်အား ပြသထားပါသည်။ an အီးမေးလ် Excel မှ ပေးပို့ပါ။ ဆက်လက်ဖတ်ရှုပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။