Excel Macro സ്വയമേവ ഇമെയിൽ അയയ്‌ക്കാൻ (3 അനുയോജ്യമായ ഉദാഹരണങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഒരു ഇമെയിൽ സ്വയമേവ അയയ്‌ക്കുന്നതിന് എക്‌സൽ മാക്രോ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ട്യൂട്ടോറിയൽ വിശദീകരിക്കും. VBA മാക്രോകൾ ഉപയോഗിച്ച് ഞങ്ങൾക്ക് ഞങ്ങളുടെ മെയിലിംഗ് ഫീച്ചർ കോൺഫിഗർ ചെയ്യാം. അതിനാൽ, VBA മാക്രോ ഉപയോഗിച്ച് നമുക്ക് ഒരേ സമയം ഒന്നിലധികം ഉപയോക്താക്കൾക്ക് ഒരു ഇമെയിൽ അയയ്ക്കാൻ കഴിയും. ഒരു മാക്രോ ഉപയോഗിച്ച് സ്വയമേവ ഇമെയിൽ അയയ്‌ക്കാൻ ഞങ്ങളുടെ ഉപകരണത്തിൽ Outlook ഇൻസ്റ്റാൾ ചെയ്‌തിരിക്കണം. കാരണം ഞങ്ങൾ ചേർക്കുന്ന കോഡ് സ്വീകർത്താക്കൾക്ക് ഇമെയിലുകൾ അയയ്‌ക്കാൻ Outlook ഉപയോഗിക്കും.

പ്രാക്ടീസ് വർക്ക്‌ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾക്ക് ഇവിടെ നിന്ന് പ്രാക്ടീസ് വർക്ക്‌ബുക്ക് ഡൗൺലോഡ് ചെയ്യാം.

Automatically ഇമെയിൽ അയയ്‌ക്കുക.xlsm

3 Excel Macro-യുടെ അനുയോജ്യമായ ഉദാഹരണങ്ങൾ സ്വയമേവ ഇമെയിൽ അയയ്‌ക്കുക

ഈ ലേഖനത്തിലുടനീളം ഞങ്ങൾ കാണിക്കും 3 സ്വീകർത്താക്കൾക്ക് സ്വയമേവ ഒരു ഇമെയിൽ അയയ്‌ക്കാൻ എക്‌സൽ മാക്രോ ഉപയോഗിക്കുന്നതിനുള്ള ഉചിതമായ ഉദാഹരണങ്ങൾ. ഉദാഹരണം ചിത്രീകരിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ്, ഞങ്ങളുടെ എക്സൽ ഷീറ്റിൽ ഒരു കാര്യം ശരിയാക്കേണ്ടതുണ്ട്. ഇമെയിൽ സ്വയമേവ അയയ്‌ക്കുന്നതിന് മാക്രോ പ്രയോഗിക്കുന്നതിന് മുമ്പ് ചുവടെയുള്ള ഘട്ടങ്ങൾ പൂർത്തിയാക്കുക.

ഘട്ടങ്ങൾ:

  • ആദ്യം, നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ നിന്ന്, ഡെവലപ്പർ ടാബിലേക്ക്<പോകുക 2>. വിഷ്വൽ ബേസിക് എന്ന ഓപ്‌ഷൻ തിരഞ്ഞെടുക്കുക.

  • അടുത്തതായി, ടൂൾ ടാബിലേക്ക് പോയി ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക റഫറൻസുകൾ .

  • ' റഫറൻസുകൾ - VBAProject ' എന്ന പേരിൽ ഒരു പുതിയ ഡയലോഗ് ബോക്സ് തുറക്കും.
  • അവസാനം, ' Microsoft Office 16.0 Object Library ' എന്ന ഓപ്‌ഷൻ പരിശോധിച്ച് OK ക്ലിക്ക് ചെയ്യുക.

1. അയയ്ക്കാൻ Excel VBA മാക്രോ പ്രയോഗിക്കുകസെൽ മൂല്യത്തെ അടിസ്ഥാനമാക്കി സ്വയമേവ ഇമെയിൽ അയയ്ക്കുക

ആദ്യമായും പ്രധാനമായും, ഞങ്ങളുടെ ഡാറ്റാസെറ്റിലെ ഒരു പ്രത്യേക സെൽ മൂല്യത്തെ അടിസ്ഥാനമാക്കി യാന്ത്രികമായി ഒരു ഇമെയിൽ അയയ്‌ക്കുന്നതിന് ഞങ്ങൾ എക്സൽ VBA മാക്രോ പ്രയോഗിക്കും. ഈ ഉദാഹരണം വ്യക്തമാക്കുന്നതിന് ഞങ്ങൾ ഇനിപ്പറയുന്ന ഡാറ്റാസെറ്റ് ഉപയോഗിക്കും. D6 സെല്ലിലെ സെൽ മൂല്യം 400 -നേക്കാൾ കൂടുതലാണെങ്കിൽ സ്വയമേവ ഇമെയിൽ അയയ്‌ക്കുന്ന ഒരു കോഡ് ഞങ്ങൾ എഴുതും.

ഈ പ്രവർത്തനം നടത്തുന്നതിനുള്ള ഘട്ടങ്ങൾ നോക്കാം.

ഘട്ടങ്ങൾ:

  • ആരംഭിക്കാൻ, വലത് ക്ലിക്ക് ചെയ്യുക ഷീറ്റിൽ ' സെല്ലിനെ അടിസ്ഥാനമാക്കി '.
  • കൂടാതെ, ' കോഡ് കാണുക ' എന്ന ഓപ്‌ഷൻ തിരഞ്ഞെടുക്കുക.

<18

  • മുകളിലുള്ള പ്രവർത്തനം ആ വർക്ക്ഷീറ്റിനായി ഒരു ശൂന്യമായ VBA കോഡ് വിൻഡോ തുറക്കും. ആ കോഡ് വിൻഡോ തുറക്കാനുള്ള മറ്റൊരു മാർഗ്ഗം Alt + F11 അമർത്തുക എന്നതാണ്.
  • കൂടാതെ, ആ കോഡ് വിൻഡോയിൽ ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
5771
  • പിന്നെ, കോഡ് റൺ ചെയ്യാൻ റൺ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ F5 കീ അമർത്തുക.

8>
  • Macros എന്ന പേരിൽ ഒരു പുതിയ ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും.
  • അതിനുശേഷം, Macro Name ഫീൽഡിൽ macro ' send_mail_outlook<2 തിരഞ്ഞെടുക്കുക>'.
  • ഇപ്പോൾ റൺ ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
    • അവസാനം, ഇപ്പോൾ മുതൽ സെൽ എപ്പോൾ സെല്ലിലെ മൂല്യം D6 > 400 Outlook ലെ ഒരു ഇമെയിൽ നിർദ്ദിഷ്‌ട സ്വീകർത്താക്കൾക്കൊപ്പം സ്വയമേവ സൃഷ്ടിക്കും. ഇമെയിൽ അയയ്‌ക്കാൻ ഞങ്ങൾ അയയ്‌ക്കുക ബട്ടണിൽ ക്ലിക്ക് ചെയ്‌താൽ മതി.

    വായിക്കുകകൂടുതൽ: സെൽ ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി Excel-ൽ നിന്ന് സ്വയമേവ ഇമെയിലുകൾ അയയ്‌ക്കുക (2 രീതികൾ)

    2. VBA മാക്രോയ്‌ക്കൊപ്പം അവസാന തീയതിയെ അടിസ്ഥാനമാക്കി യാന്ത്രികമായി ഇമെയിൽ അയയ്‌ക്കുന്നു

    രണ്ടാമത്തെ രീതി, ഏതെങ്കിലും പ്രോജക്‌റ്റിന്റെ അവസാന തീയതി അടുത്താണെങ്കിൽ സ്വയമേവ ഒരു ഇമെയിൽ അയയ്‌ക്കാൻ ഞങ്ങൾ Excel VBA മാക്രോ ഉപയോഗിക്കും. ഇതൊരു ഓർമ്മപ്പെടുത്തൽ പോലെയാണ്. ഈ ഉദാഹരണം വ്യക്തമാക്കുന്നതിന് ഞങ്ങൾ ഇനിപ്പറയുന്ന ഡാറ്റാസെറ്റ് ഉപയോഗിക്കുന്നു. ഡാറ്റാസെറ്റിൽ വ്യത്യസ്‌ത വിൽപ്പനക്കാരുടെ ഇമെയിലുകൾ, സന്ദേശങ്ങൾ, അവരുടെ പ്രോജക്‌റ്റിന്റെ അവസാന തീയതി എന്നിവ അടങ്ങിയിരിക്കുന്നു.

    ഈ രീതി നടപ്പിലാക്കാൻ ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക.

    ഘട്ടങ്ങൾ:

    • ആദ്യം, ഷീറ്റിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക തീയതി .
    • അടുത്തതായി, ' കോഡ് കാണുക എന്ന ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക '.

    • ഇത് സജീവമായ വർക്ക്ഷീറ്റിനായി ഒരു ശൂന്യമായ VBA കോഡ് വിൻഡോ തുറക്കുന്നു. ആ കോഡ് വിൻഡോ ലഭിക്കാൻ നമുക്ക് Alt + F11 അമർത്താം.
    • തുടർന്ന്, ആ കോഡ് വിൻഡോയിൽ ഇനിപ്പറയുന്ന കോഡ് ചേർക്കുക:
    2219

    " aMailBody = "" aMailBody = aMailBody & "ഹലോ " & zRgSendVal & CrLf aMailBody = aMailBody & "സന്ദേശം: " & aRgText.Offset(j - amp; aMailBody & "" സെറ്റ് aMailItem = aOutApp.CreateItem(0) with aMailItem .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody.

  • ഇപ്പോൾ, കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് റൺ ബട്ടൺ അല്ലെങ്കിൽ F5 കീ ഉപയോഗിക്കുക.
    • പുതിയത്ഡയലോഗ് ബോക്‌സ് പോപ്പ് അപ്പ് ചെയ്യും.
    • അതിനുശേഷം, ആ ഡയലോഗ് ബോക്‌സിന്റെ ഇൻപുട്ട് ഫീൽഡിൽ അവസാന തീയതി കോളം ശ്രേണി D$5:$D$9 തിരഞ്ഞെടുക്കുക. തുടർന്ന്, ശരി ക്ലിക്ക് ചെയ്യുക.

    • ഒരു ഡയലോഗ് ബോക്സ് കൂടി പോപ്പ് അപ്പ് ചെയ്യും.
    • കൂടാതെ, ഇൻ ഇൻപുട്ട് ഫീൽഡ് ഇമെയിൽ വിലാസങ്ങൾ അടങ്ങുന്ന കോളം ശ്രേണി B$5:$B$9 തിരഞ്ഞെടുത്ത് ശരി ക്ലിക്ക് ചെയ്യുക.

    • കൂടാതെ, ഒരു വിൻഡോ കൂടി പോപ്പ് അപ്പ് ചെയ്യും. പോപ്പ് വിൻഡോയുടെ ഇൻപുട്ട് ഫീൽഡിൽ $C$5:$C$9 എന്ന സന്ദേശ ശ്രേണി തിരഞ്ഞെടുക്കുക.

    • അവസാനം , ഇനിപ്പറയുന്ന ചിത്രം പോലെയുള്ള ഫലങ്ങൾ നമുക്ക് കാണാൻ കഴിയും. 3 ഇമെയിലുകൾ 3 വ്യത്യസ്‌ത വിൻഡോകളിൽ Outlook -ൽ സൃഷ്‌ടിക്കപ്പെടും. ഇത് ആദ്യത്തെ രണ്ട് ഇമെയിൽ വിലാസങ്ങൾക്കായി മെയിൽ സൃഷ്ടിക്കില്ല. കാരണം ആ രണ്ട് പ്രൊജക്‌റ്റുകളുടെയും അവസാന തീയതി അവസാനിച്ചു.

    കൂടുതൽ വായിക്കുക: എക്‌സൽ അടിസ്ഥാനമാക്കി സ്വയമേവ ഇമെയിൽ അയയ്‌ക്കുന്നതെങ്ങനെ തീയതി

    സമാന വായനകൾ

    • [പരിഹരിച്ചു]: Excel-ൽ കാണിക്കാത്ത വർക്ക്ബുക്ക് പങ്കിടുക (എളുപ്പമുള്ള ഘട്ടങ്ങളോടെ)
    • എക്‌സൽ ലിസ്റ്റിൽ നിന്ന് എങ്ങനെ ഇമെയിൽ അയയ്‌ക്കാം (2 ഫലപ്രദമായ വഴികൾ)
    • എഡിറ്റബിൾ എക്‌സൽ സ്‌പ്രെഡ്‌ഷീറ്റ് ഇമെയിൽ വഴി അയയ്‌ക്കുന്നതെങ്ങനെ (3 ദ്രുത രീതികൾ)
    • Excel-ൽ നിന്ന് ഇമെയിൽ അയയ്‌ക്കാനുള്ള മാക്രോ (അനുയോജ്യമായ 5 ഉദാഹരണങ്ങൾ)
    • ശരീരത്തോടൊപ്പം Excel-ൽ നിന്ന് ഇമെയിൽ അയയ്‌ക്കുന്നതിനുള്ള മാക്രോ (3 ഉപയോഗപ്രദമായ കേസുകൾ)

    3. അറ്റാച്ചുമെന്റുകൾക്കൊപ്പം സ്വയമേവ ഇമെയിൽ അയയ്‌ക്കാൻ Excel മാക്രോ ഉപയോഗിക്കുക

    അവസാനത്തെ ഉദാഹരണത്തിൽ, നമുക്ക് എങ്ങനെ കഴിയുമെന്ന് നോക്കാംഅറ്റാച്ചുമെന്റുകൾക്കൊപ്പം ഒരു ഇമെയിൽ സ്വയമേവ അയയ്ക്കാൻ ഒരു എക്സൽ മാക്രോ വികസിപ്പിക്കുക. ഇനിപ്പറയുന്ന ചിത്രത്തിൽ നമുക്ക് ഒരു അറ്റാച്ച്മെന്റ് ഉണ്ടെന്ന് കരുതുക. Excel VBA macro ഉപയോഗിച്ച് ഒരു ഇമെയിൽ വഴി ഈ അറ്റാച്ച്മെന്റ് അയയ്ക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. ഇത് ചെയ്യുന്നതിന് നമുക്ക് ഈ എക്സൽ ഫയലിന്റെ പാത്ത് ആവശ്യമാണ്. അതിനുള്ള ഘട്ടങ്ങൾ ഇതാ:

    • ' Attachment.xlsx ' ' എന്ന ഫയൽ തിരഞ്ഞെടുക്കുക.
    • ' പാത്ത് പകർത്തുക<2 എന്ന ഓപ്‌ഷനിൽ ക്ലിക്കുചെയ്യുക>'.

    • അതിനാൽ, നമുക്ക് ലഭിക്കുന്ന ഫയലിന്റെ പാത:
    E:\Exceldemy\Attachment.xlsx

    ഈ ഫയൽ ഇമെയിൽ വഴി അയക്കാൻ ഞങ്ങളുടെ മാക്രോ കോഡിൽ ഞങ്ങൾ ഈ പാത്ത് ചേർക്കും. ഇത് ചെയ്യുന്നതിന് ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക.

    ഘട്ടങ്ങൾ:

    • ആദ്യം, ഡെവലപ്പർ ടാബിലേക്ക് പോയി <1 ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക>വിഷ്വൽ ബേസിക് .

    • ' Project – VBAProject എന്ന പേരിൽ ഒരു പുതിയ വിൻഡോ തുറക്കും '.
    • രണ്ടാമതായി, ഷീറ്റിന്റെ പേരിൽ വലത്-ക്ലിക്കുചെയ്യുക .
    • തുടർന്ന്, തിരുകുക > മൊഡ്യൂൾ .

    • മുകളിലുള്ള കമാൻഡ് ഒരു ശൂന്യമായ VBA
    • മൂന്നാമതായി, ആ മൊഡ്യൂളിൽ ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യും:
    6303
    • തുടർന്ന്, F5 കീ അമർത്തുക അല്ലെങ്കിൽ കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് റൺ ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

    • അവസാനമായി, കോഡിൽ നൽകിയിരിക്കുന്ന ഇമെയിലുകളിലേക്ക് കോഡ് അറ്റാച്ച്മെന്റ് അയയ്ക്കും. കോഡ് Outlook വഴി ഇമെയിലുകൾ അയയ്ക്കുന്നു. അതിനാൽ, തന്നിരിക്കുന്ന ഇമെയിലുകളിലേക്ക് അറ്റാച്ച്‌മെന്റ് അയയ്‌ക്കാൻ ഔട്ട്‌ലുക്ക് അനുവദിക്കുക ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

    കൂടുതൽ വായിക്കുക: എങ്ങനെ അപേക്ഷിക്കാംഅറ്റാച്ച്‌മെന്റിനൊപ്പം Excel-ൽ നിന്ന് ഇമെയിൽ അയയ്‌ക്കാൻ മാക്രോ

    ഉപസംഹാരം

    ഉപസംഹാരമായി, ഈ ലേഖനം 3 എക്‌സൽ VBA മാക്രോ ഉപയോഗിക്കുന്നതിനുള്ള ഉദാഹരണങ്ങൾ കാണിക്കുന്നു മെയിൽ സ്വയമേവ അയയ്ക്കുക. നിങ്ങളുടെ കഴിവുകൾ പരീക്ഷിക്കുന്നതിന് ഈ ലേഖനത്തിൽ നൽകിയിരിക്കുന്ന സാമ്പിൾ വർക്ക്ഷീറ്റ് ഡൗൺലോഡ് ചെയ്യുക. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ദയവായി ചുവടെയുള്ള ബോക്സിൽ ഒരു അഭിപ്രായം ഇടുക. നിങ്ങളുടെ സന്ദേശത്തിന് എത്രയും വേഗം മറുപടി നൽകാൻ ഞങ്ങളുടെ ടീം ശ്രമിക്കും. ഭാവിയിൽ കൂടുതൽ കണ്ടുപിടിത്തങ്ങളായ Microsoft Excel പരിഹാരങ്ങൾക്കായി ശ്രദ്ധിക്കുക.

    വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.