Excel մակրո՝ ավտոմատ կերպով էլփոստ ուղարկելու համար (3 հարմար օրինակ)

  • Կիսվել Սա
Hugh West

Այս ձեռնարկը ցույց կտա, թե ինչպես օգտագործել excel մակրո՝ ինքնաբերաբար նամակ ուղարկելու համար: Մենք կարող ենք կարգավորել մեր փոստային գործառույթը՝ օգտագործելով VBA մակրոները: Այսպիսով, օգտագործելով VBA մակրո մենք կարող ենք նամակ ուղարկել մի քանի օգտվողների միաժամանակ: Մենք պետք է ունենանք Outlook տեղադրված մեր սարքում` մակրոյով ինքնաբերաբար էլփոստ ուղարկելու համար: Քանի որ կոդը, որը մենք կտեղադրենք, կօգտագործի Outlook հասցեատերերին նամակներ ուղարկելու համար:

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնել գործնական աշխատանքային գիրքը այստեղից:

Ուղարկել էլփոստ Automatically.xlsm

3 Excel Macro-ի համապատասխան օրինակներ ավտոմատ կերպով էլփոստ ուղարկելու համար

Այս հոդվածի ողջ ընթացքում մենք ցույց կտանք 3 Excel մակրո օգտագործման համապատասխան օրինակներ` հասցեատերերին ավտոմատ նամակ ուղարկելու համար: Նախքան օրինակը լուսաբանելը սկսելը, մենք պետք է ինչ-որ բան շտկենք մեր excel թերթում: Կատարեք ստորև նշված քայլերը՝ նախքան մակրո կիրառելը՝ էլփոստն ավտոմատ ուղարկելու համար:

ՔԱՅԼԵՐ.

  • Սկզբում ձեր տվյալների բազայից անցեք Մշակավորող ներդիր . Ընտրեք Visual Basic տարբերակը:

  • Հաջորդը գնացեք Գործիք ներդիր և ընտրեք տարբերակը Հղումներ ։

  • Կբացվի նոր երկխոսության տուփ « Հղումներ – VBAProject » անունով։
  • Վերջապես, ստուգեք « Microsoft Office 16.0 Object Library » տարբերակը և սեղմեք OK :

<12:> 1. Ուղարկելու համար կիրառեք Excel VBA մակրոԲջջի արժեքի հիման վրա ավտոմատ կերպով փոստ

Առաջին հերթին մենք կկիրառենք excel VBA մակրո` ավտոմատ կերպով էլփոստ ուղարկելու համար` հիմնվելով մեր տվյալների բազայի որոշակի բջջի արժեքի վրա: Այս օրինակը պատկերացնելու համար մենք կօգտագործենք հետևյալ տվյալների բազան. Մենք կոդ կգրենք, որն ավտոմատ կերպով էլփոստ կուղարկի, եթե D6 բջջի արժեքը 400 -ից մեծ է:

Տեսնենք այս գործողությունը կատարելու քայլերը:

ՔԱՅԼԵՐ.

  • Սկզբից աջ սեղմեք « Բջջի հիման վրա » թերթիկի վրա:
  • Բացի այդ, ընտրեք « Դիտել կոդը » տարբերակը:

  • Վերոնշյալ գործողությունը կբացի դատարկ VBA կոդի պատուհան այդ աշխատաթերթի համար: Կոդի պատուհանը բացելու մեկ այլ եղանակ է սեղմել Alt + F11 ։
  • Այնուհետև, այդ կոդի պատուհանում մուտքագրեք հետևյալ կոդը՝
4027
։
  • Այնուհետև սեղմեք Գործարկել կոճակը կամ սեղմեք F5 ստեղնը` կոդը գործարկելու համար:

  • Նոր երկխոսության տուփ կհայտնվի Macros անունով:
  • Դրանից հետո Macro Name դաշտում ընտրեք մակրո ' send_mail_outlook<2:>':
  • Այժմ սեղմեք Գործարկել կոճակը:

  • Վերջապես, այսուհետ, երբ բջիջը արժեքը D6 բջիջում > 400 էլփոստը Outlook -ում ավտոմատ կերպով կստեղծվի կոնկրետ հասցեատերերի հետ: Նամակն ուղարկելու համար պարզապես պետք է սեղմել Ուղարկել կոճակը:

ԿարդալԱվելին․ Ավտոմատ կերպով նամակներ ուղարկել Excel-ից՝ հիմնվելով բջջային բովանդակության վրա (2 եղանակ)

2. Ավտոմատ կերպով էլփոստի ուղարկում՝ հիմնված ժամկետի վրա VBA մակրոյով

Երկրորդ մեթոդով, մենք կօգտագործենք Excel VBA մակրո՝ ավտոմատ նամակ ուղարկելու համար, եթե որևէ նախագծի ժամկետը մոտ է: Սա հիշեցման նման մի բան է։ Այս օրինակը ցույց տալու համար մենք օգտագործում ենք հետևյալ տվյալների բազան։ Տվյալների հավաքածուն պարունակում է տարբեր վաճառողների նամակներ, հաղորդագրություններ և նրանց նախագծի վերջնաժամկետը:

Այս մեթոդն իրականացնելու համար հետևեք ստորև նշված քայլերին:

ՔԱՅԼԵՐ.

  • Սկզբում աջ սեղմեք թերթի վրա Ամսաթիվ :
  • Հաջորդը ընտրեք « Դիտել կոդը «.

  • Այն բացում է դատարկ VBA կոդի պատուհան ակտիվ աշխատաթերթի համար: Մենք կարող ենք նաև սեղմել Alt + F11 այդ ծածկագրի պատուհանը ստանալու համար:
  • Այնուհետև տեղադրեք հետևյալ կոդը այդ կոդի պատուհանում.
5981

" aMailBody = "" aMailBody = aMailBody & "Բարև" & zRgSendVal & CrLf aMailBody = aMailBody & "Հաղորդագրություն. aMailBody & "" Սահմանել aMailItem = aOutApp.CreateItem(0) aMailItem-ի հետ .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .Ցուցադրել ավարտը Set aMailItem = Ոչինչ Ավարտվում է, եթե ավարտվում է:

  • Այժմ օգտագործեք Run կոճակը կամ F5 բանալին` գործարկելու կոդը:
    • ՆորԿբացվի երկխոսության տուփ:
    • Այնուհետև այդ երկխոսության տուփի մուտքագրման դաշտում ընտրեք վերջնաժամկետների սյունակի միջակայքը D$5:$D$9 : Այնուհետև սեղմեք OK :

    • Եվս մեկ երկխոսության տուփ կհայտնվի:
    • Այնուհետև, մուտքագրման դաշտում ընտրեք B$5:$B$9 սյունակի միջակայքը, որը պարունակում է էլփոստի հասցեները և սեղմեք OK :

    • Ավելին, կբացվի ևս մեկ պատուհան: Բաց պատուհանի մուտքագրման դաշտում ընտրեք $C$5:$C$9 հաղորդագրությունների միջակայքը:

    • Վերջում , մենք կարող ենք տեսնել այնպիսի արդյունքներ, ինչպիսին է հետևյալ պատկերը։ Մենք ստանում ենք 3 նամակներ, որոնք ավտոմատ կերպով ստեղծվում են 3 Outlook -ի տարբեր պատուհաններում: Սա փոստ չի ստեղծի առաջին երկու էլփոստի հասցեների համար: Քանի որ այդ երկու նախագծերի վերջնաժամկետն ավարտվել է:

    Կարդալ ավելին. Ինչպես ինքնաբերաբար էլփոստ ուղարկել Excel-ից՝ հիմնվելով Ամսաթիվ

    Նման ընթերցումներ

    • [Լուծված է]. Համօգտագործեք աշխատանքային գրքույկը, որը չի ցուցադրվում Excel-ում (հեշտ քայլերով)
    • Ինչպես ուղարկել էլ. նամակ Excel ցուցակից (2 արդյունավետ եղանակ)
    • Ինչպես ուղարկել խմբագրվող Excel աղյուսակը էլփոստով (3 արագ մեթոդ)
    • Մակրո՝ Excel-ից էլփոստ ուղարկելու համար (5 հարմար օրինակ)
    • Մակրո՝ Excel-ից Body-ով էլփոստ ուղարկելու համար (3 օգտակար դեպք)

    3. Օգտագործեք Excel մակրո՝ կցորդներով էլփոստ ավտոմատ կերպով ուղարկելու համար

    Վերջին օրինակում մենք կտեսնենք, թե ինչպես կարող ենքմշակեք excel մակրո՝ կցորդներով ավտոմատ նամակ ուղարկելու համար: Ենթադրենք, որ մենք ունենք հավելված հետևյալ պատկերում։ Մենք ցանկանում ենք այս հավելվածն ուղարկել էլ.փոստի միջոցով՝ օգտագործելով excel VBA մակրո: Դա անելու համար մեզ անհրաժեշտ է այս excel ֆայլի ուղին: Ահա դրա համար քայլերը.

    • Ընտրեք ֆայլը ' Attachment.xlsx ' ':
    • Սեղմեք « Պատճենել ուղին» տարբերակը

    • Այսպիսով, ֆայլի ուղին, որը մենք ստանում ենք՝
    E:\Exceldemy\Attachment.xlsx

    Մենք այս ուղին կտեղադրենք մեր մակրոկոդի մեջ՝ այս ֆայլը էլփոստով ուղարկելու համար: Դա անելու համար հետևեք ստորև նշված քայլերին:

    ՔԱՅԼԵՐ.

    • Սկզբում գնացեք Developer ներդիր և ընտրեք <1 տարբերակը:>Visual Basic :

    • Կբացվի նոր պատուհան, որը կոչվում է « Project – VBAProject »:
    • Երկրորդը, աջ սեղմեք թերթի անվան վրա:
    • Այնուհետև ընտրեք Տեղադրել > Մոդուլ :

    • Վերոնշյալ հրամանը կբացի դատարկ VBA
    • Երրորդ, մուտքագրեք հետևյալ կոդը այդ մոդուլում.
    4456
    • Այնուհետև սեղմեք F5 ստեղնը կամ սեղմեք Գործարկել կոճակը` կոդը գործարկելու համար:

    • Վերջապես, կոդը կուղարկի հավելվածը կոդում ներկայացված նամակներին: Կոդը նամակներ է ուղարկում Outlook -ով: Այսպիսով, սեղմեք Թույլատրել կոճակը, որպեսզի Outlook ուղարկի հավելվածը նշված էլ. նամակներին:

    Կարդալ ավելին. Ինչպես դիմելՄակրո՝ Excel-ից էլ․․․․․․․․․․․․․ փոստ ուղարկել ավտոմատ կերպով: Ներբեռնեք այս հոդվածում տրված աշխատանքային թերթիկի նմուշը՝ ձեր հմտությունները փորձարկելու համար: Եթե ​​ունեք հարցեր, խնդրում ենք թողնել մեկնաբանություն ստորև նշված վանդակում: Մեր թիմը կփորձի հնարավորինս շուտ պատասխանել ձեր հաղորդագրությանը: Հետևեք ավելի հնարամիտ Microsoft Excel լուծումների ապագայում:

    Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: