ايڪسل ميڪرو پاڻمرادو اي ميل موڪلڻ لاءِ (3 مناسب مثال)

  • هن کي شيئر ڪريو
Hugh West

هي سبق بيان ڪندو ته ڪيئن استعمال ڪجي ايڪسل ميڪرو کي خودڪار طور تي اي ميل موڪلڻ لاءِ. اسان VBA macros استعمال ڪندي پنھنجي ميلنگ جي خصوصيت کي ترتيب ڏئي سگھون ٿا. تنهن ڪري، استعمال ڪندي VBA macro اسان هڪ ئي وقت ڪيترن ئي استعمال ڪندڙن کي اي ميل موڪلي سگهون ٿا. اسان کي لازمي طور تي ميڪرو سان اي ميل موڪلڻ لاءِ اسان جي ڊوائيس تي Outlook انسٽال ٿيل هوندو. ڇاڪاڻ ته ڪوڊ جيڪو اسان داخل ڪنداسين اهو استعمال ڪندو Outlook وصول ڪندڙن کي اي ميلون موڪلڻ لاءِ.

پریکٹس ورڪ بڪ ڊائون لوڊ ڪريو

توهان هتي کان مشق ورڪ بڪ ڊائون لوڊ ڪري سگهو ٿا.

اي ميل موڪليو Automatically.xlsm

3 ايڪسل ميڪرو جا مناسب مثال پاڻمرادو اي ميل موڪلڻ لاءِ

هن آرٽيڪل دوران، اسين ڏيکارينداسين 3 وصول ڪندڙن کي خودڪار طريقي سان اي ميل موڪلڻ لاءِ ايڪسل ميڪرو استعمال ڪرڻ جا مناسب مثال. مثال بيان ڪرڻ شروع ڪرڻ کان اڳ اسان کي اسان جي ايڪسل شيٽ ۾ هڪ شيء کي درست ڪرڻ جي ضرورت آهي. پاڻمرادو اي ميل موڪلڻ لاءِ ميڪرو لاڳو ڪرڻ کان اڳ ھيٺ ڏنل قدم مڪمل ڪريو.

قدم:

  • پھريون، پنھنجي ڊيٽا سيٽ مان، ڏانھن وڃو ڊولپر ٽئب . اختيار چونڊيو Visual Basic .

  • اڳيون، وڃو ٽول ٽيب ۽ اختيار چونڊيو References .

  • هڪ نئون ڊائلاگ باڪس جنهن جو نالو ' References - VBAProject ' کلي ويندو.
  • آخر ۾، اختيار چيڪ ڪريو ' Microsoft Office 16.0 Object Library ' ۽ ڪلڪ ڪريو OK .

1. موڪلڻ لاءِ Excel VBA ميڪرو لاڳو ڪريواي ميل خودڪار طور تي سيل جي قيمت جي بنياد تي

سڀ کان پهريان ۽ سڀ کان اهم، اسان لاڳو ڪنداسين ايڪسل VBA ميڪرو خودڪار طور تي اي ميل موڪلڻ لاءِ اسان جي ڊيٽا سيٽ ۾ هڪ خاص سيل جي قيمت جي بنياد تي. ھن مثال کي بيان ڪرڻ لاءِ اسان ھيٺ ڏنل ڊيٽا سيٽ استعمال ڪنداسين. اسان هڪ ڪوڊ لکنداسين جيڪو خودڪار طور تي اي ميل موڪليندو جيڪڏهن سيل ۾ سيل جي قيمت D6 400 کان وڌيڪ آهي.

اچو ته هن عمل کي انجام ڏيڻ جا مرحلا ڏسو.

StepS:

  • شروع ڪرڻ لاءِ، صحيح ڪلڪ ڪريو شيٽ تي ' سيل تي ٻڌل '.
  • ان کان علاوه، اختيار چونڊيو ' ڪوڊ ڏسو '.

  • مٿي ڏنل عمل ان ورڪ شيٽ لاءِ خالي VBA ڪوڊ ونڊو کوليندو. انهي ڪوڊ ونڊو کي کولڻ جو ٻيو طريقو اهو آهي ته Alt + F11 کي دٻايو.
  • ان کان علاوه هيٺ ڏنل ڪوڊ کي ان ڪوڊ ونڊو ۾ ٽائپ ڪريو:
1864
  • پوءِ، ڪلڪ ڪريو چلايو بٽن يا دٻايو F5 ڪوڊ کي هلائڻ لاءِ.

  • نئين ڊائلاگ باڪس جو نالو Macros ظاھر ٿيندو.
  • ان کان پوءِ، Macro Name فيلڊ ۾ macro' send_mail_outlook<2 کي چونڊيو>'.
  • هاڻي ڪلڪ ڪريو چلايو بٽن.

  • آخرڪار، هاڻي کان جڏهن سيل سيل ۾ قدر D6 > 400 ۾ هڪ اي ميل Outlook مخصوص وصول ڪندڙن سان پاڻمرادو پيدا ٿيندو. اي ميل موڪلڻ لاءِ اسان کي صرف Send بٽن تي ڪلڪ ڪرڻو پوندو.

پڙھووڌيڪ: سيل مواد جي بنياد تي Excel مان خودڪار طور تي اي ميلون موڪليو (2 طريقا)

2. خودڪار طور تي اي ميل موڪلڻ جي تاريخ جي بنياد تي VBA ميڪرو

۾ ٻيو طريقو، اسان استعمال ڪنداسين Excel VBA macro پاڻمرادو اي ميل موڪلڻ لاءِ جيڪڏهن ڪنهن منصوبي جي مقرر تاريخ ويجهو هجي. هي هڪ ياد ڏياريندڙ شيء آهي. اسان هن مثال کي بيان ڪرڻ لاء هيٺ ڏنل ڊيٽا سيٽ استعمال ڪندا آهيون. ڊيٽا سيٽ ۾ مختلف وڪرو ڪندڙ ماڻهن جون اي ميلون، پيغام، ۽ انهن جي پروجيڪٽ جي مقرر تاريخ شامل آهي.

هن طريقي کي انجام ڏيڻ لاءِ هيٺ ڏنل قدمن تي عمل ڪريو.

STEPS:

  • سڀ کان پهريان، شيٽ تي ساڄي ڪلڪ ڪريو تاريخ .
  • اڳيون، اختيار چونڊيو ' ڪوڊ ڏسو '.

  • اهو فعال ورڪ شيٽ لاءِ خالي VBA ڪوڊ ونڊو کوليندو آهي. ان ڪوڊ ونڊو حاصل ڪرڻ لاءِ اسان Alt + F11 به دٻائي سگھون ٿا.
  • پوءِ ان ڪوڊ ونڊو ۾ ھيٺ ڏنل ڪوڊ داخل ڪريو:
5261

" aMailBody = "" aMailBody = aMailBody & "Hello" & zRgSendVal & CrLf aMailBody = aMailBody & "پيغام: " & aRgText.Offset(j - a = CiloBaldy = 1). aMailBody & "" سيٽ ڪريو aMailItem = aOutApp.CreateItem(0) aMailItem سان .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .ڏسو آخر سان سيٽ ڪريو aMailItem = اگلا نمبر 8.S.E.D.

  • هاڻي، ڪوڊ کي هلائڻ لاءِ رن بٽن يا F5 ڪي کي استعمال ڪريو.
  • 24>

    • هڪ نئونڊائلاگ باڪس پاپ اپ ٿيندو.
    • بعد ۾، ان ڊائلاگ باڪس جي ان پٽ فيلڊ ۾ مقرر ڪيل تاريخ ڪالمن جي حد منتخب ڪريو D$5:$D$9 . پوءِ ڪلڪ ڪريو OK .

    • هڪ وڌيڪ ڊائلاگ باڪس پاپ اپ ٿيندو.
    • وڌيڪ، ان ۾ ان پٽ فيلڊ ڪالمن جي حد کي چونڊيو B$5:$B$9 جنهن ۾ اي ميل ايڊريس شامل آهن ۽ ڪلڪ ڪريو OK .

    • وڌيڪ، هڪ وڌيڪ ونڊو پاپ اپ ٿيندي. پيغام جي حد منتخب ڪريو $C$5:$C$9 پاپ ونڊو جي ان پٽ فيلڊ ۾.

    • آخر ۾ ، اسان هيٺ ڏنل تصوير وانگر نتيجا ڏسي سگهون ٿا. اسان حاصل ڪندا آهيون 3 اي ميلون جيڪي خودڪار طور تي ٺاهيا ويندا آهن 3 مختلف ونڊوز جي Outlook . هي پهرين ٻن اي ميل پتي لاءِ ميل نه ٺاهيندو. ڇو ته انهن ٻن پروجيڪٽن جي مقرر تاريخ ختم ٿي چڪي آهي.

    وڌيڪ پڙهو: اي ميل خودڪار طريقي سان ڪيئن موڪليو Excel جي بنياد تي تاريخ

    ملندڙ پڙھڻ

    • [حل ٿيل]: شيئر ورڪ بڪ ايڪسل ۾ نه ڏيکاريندي (آسان قدمن سان)
    • اي ميل ڪيئن موڪليون ايڪسل لسٽ مان (2 اثرائتو طريقا)
    • ڪيئن موڪليو اي ميل ذريعي ايڊٽ لائق ايڪسل اسپريڊ شيٽ (3 تڪڙا طريقا)
    • Macro to send email from Excel (5 مناسب مثال)
    • Macro to send Email from Excel with Body (3 مفيد ڪيس)

    3. استعمال ڪريو ايڪسل ميڪرو اي ميل موڪلڻ لاءِ پاڻمرادو منسلڪات سان

    آخري مثال ۾، اسان ڏسنداسين ته اسان ڪيئن ڪري سگهون ٿا.ھڪڙي ايڪسل ميڪرو ٺاھيو ھڪڙي اي ميل موڪلڻ لاءِ پاڻمرادو منسلڪات سان. فرض ڪريو اسان وٽ هيٺ ڏنل تصوير ۾ هڪ منسلڪ آهي. اسان هي منسلڪ اي ميل ذريعي موڪلڻ چاهيون ٿا excel VBA macro. ائين ڪرڻ لاءِ اسان کي ضرورت آھي ھن ايڪسل فائل جو رستو. هتي ان لاءِ قدم آهن:

    • فائل کي منتخب ڪريو ' Attachment.xlsx ''.
    • آپشن تي ڪلڪ ڪريو ' Copy Path '.

    • تنهنڪري، فائل جو رستو جيڪو اسان حاصل ڪيو:
    E:\Exceldemy\Attachment.xlsx

    اسان ھي رستو داخل ڪنداسين پنھنجي ميڪرو ڪوڊ ۾ ھن فائل کي اي ميل ذريعي موڪلڻ لاءِ. ائين ڪرڻ لاءِ هيٺ ڏنل قدمن تي عمل ڪريو.

    Steps:

    • سڀ کان پهريان، وڃو Dveloper ٽيب ۽ اختيار کي چونڊيو Visual Basic .

    • نئين ونڊو نالي ' پروجيڪٽ - VBAProject کلي ويندو '.
    • ٻيو، ساڄي ڪلڪ ڪريو شيٽ جي نالي تي.
    • پوءِ، چونڊيو Insert > Module .

    • مٿي ڏنل ڪمانڊ هڪ خالي کوليندو VBA 10>
    • ٽيون، ان ماڊل ۾ هيٺ ڏنل ڪوڊ ٽائپ ڪريو:
    2903
    • پوءِ، F5 ڪي کي دٻايو يا ڪوڊ کي هلائڻ لاءِ رن بٽن تي ڪلڪ ڪريو.

    • آخر ۾، ڪوڊ ڪوڊ ۾ مهيا ڪيل اي ميلن ڏانهن منسلڪ موڪليندو. ڪوڊ Outlook ذريعي اي ميلون موڪلي ٿو. تنهن ڪري، Allow بٽڻ تي ڪلڪ ڪريو Outlook منسلڪ ڏنل اي ميلن ڏانهن موڪليو.

    وڌيڪ پڙهو: ڪيئن لاڳو ڪجيايڪسل مان اٽيچمينٽ سان اي ميل موڪلڻ لاءِ ميڪرو

    نتيجو

    آخر ۾، هي آرٽيڪل ڏيکاري ٿو 3 ايڪسل استعمال ڪرڻ جا مثال VBA ميڪرو ڏانهن خودڪار طريقي سان ميل موڪليو. ھن مضمون ۾ ڏنل نموني ورڪ شيٽ ڊائون لوڊ ڪريو پنھنجي صلاحيتن کي امتحان ڏيڻ لاءِ. جيڪڏھن توھان وٽ ڪو سوال آھي، مھرباني ڪري ھيٺ ڏنل دٻي ۾ ھڪڙو تبصرو ڇڏي ڏيو. اسان جي ٽيم توهان جي پيغام جو جلد کان جلد جواب ڏيڻ جي ڪوشش ڪندي. وڌيڪ تخليقي Microsoft Excel مستقبل ۾ حل لاءِ نظر رکو.

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.