Macro gus post-d a chuir bho Excel (5 eisimpleirean iomchaidh)

  • Roinn Seo
Hugh West

San artaigil seo, seallaidh sinn dhut 5 Macro gus post-d a chur bho Excel . Gus na dòighean againn a thaisbeanadh, tha sinn air clàr-dàta a thaghadh le 3 colbhan : “ Ainm ”, “ Post-d ”, agus “ City ”.

Luchdaich sìos Leabhar-obrach Cleachdaidh

A’ cleachdadh Macro gus post-d.xlsm a chuir

5 dòighean gus Macro a chleachdadh gus post-d a chuir bho Excel

1. Cleachdadh Leabharlann Rud Outlook gus Post-d a chuir

Airson a’ chiad Macro , tha sinn a’ dol a chur an comas “ Microsoft Outlook 16.0 Object Library ” gu cuir post-d bho Excel . A bharrachd air sin, feumaidh sinn logadh a-steach don chunntas Outlook againn ann an Excel .

Ceumannan:

An toiseach, tha sinn a' dol a thoirt suas an uinneag Visual Basic .

  • Sa chiad dol a-mach, on tab Leasaiche >>> tagh Visual Basic .

Air neo, faodaidh tu briogadh air ALT + F11 gus an uinneag VBA a thaisbeanadh.

<0
  • San dara h-àite, o Innealan >>> tagh “ Iomraidhean… ”.

Nochdaidh bogsa deasbaid ùr.

  • San treas àite, tagh “ Microsoft Outlook 16.0 Object Library ”, agus brùth OK .

Mar sin, cuiridh sinn an comas Leabharlann Rud Outlook .

  • Ansan o Cuir a-steach >>> tagh Modal .

Taidhpidh sinn an còd againn an-seo.

  • Às deidh sin, taipidh na leanascode.
9095

Briseadh Còd VBA

  • An toiseach, tha sinn a' gairm ar Fo-dhòigh-obrach Macro_Send_Email .
  • San dara h-àite, tha sinn a' cur an cèill nan seòrsaichean caochlaideach .
  • San treas àite, tha sinn a' ath-thaghadh Outlook mar ar Iarrtas Puist .
  • An uairsin, tha sinn a' taghadh ar post-d a' cur seòladh o ceal C5 .
  • Às deidh sin, tha susbaint post-d suidhichte sa chòd againn.
  • Mu dheireadh, tha “ Seilbh Taisbeanaidh VBA ” air a chleachdadh an seo gus a thaisbeanadh ar post-d . Mar sin, feumaidh sinn briogadh air Send le làimh gu cuir na puist-d . A bharrachd air an sin, is urrainn dhuinn “ Send Property ” a chleachdadh gus puist-d a chuir gun taisbeanadh.
  • Às deidh sin, Sàbhail agus dùin am modal .

A-nis, Ruithidh sinn an còd.

  • An toiseach, on leasaiche tab >>> tagh Macros .

Nochdaidh am bogsa deasbaid Macro .

  • San dara h-àite , tagh ar Fo-dhòigh-obrach Macro_Send_Email ”.
  • Mu dheireadh, brùth Ruith .

An dèidh dhuinn an còd a chur an gnìomh, chì sinn an uinneag post-d . Faodaidh sinn briogadh air Send . Mar sin, sheall sinn dhut a' chiad dòigh air a chur an post-d bho excel a' cleachdadh VBA .

Leugh More: Cuir post-d bho Excel VBA gun Outlook (4 eisimpleirean iomchaidh)

2. Macro airson post-d a chur bho chunntas Gmailann an Excel

Airson an dòigh seo, feumaidh sinn inntrigeadh app nach eil cho tèarainte on chunntas Gmail . A bharrachd air sin, feumaidh sinn Microsoft CDO a chur an comas on chlàr References .

Ceumannan:

  • Sa chiad àite, mar a chithear sa chiad mhodh , thoir suas am bogsa deasbaireachd References .
  • San dàrna àite, tagh “ Microsoft CDO airson Leabharlann Windows 2000 ” agus brùth OK .

>
  • San treas àite, theirig gu Tèarainteachd on Cunntas Google agad roghainnean .
  • Mu dheireadh, tionndaidh air Cothrom air aplacaid nach eil cho tèarainte .
  • A-nis, cuiridh sinn a-steach an còd Macro againn.

    • An toiseach, mar a chithear ann am modh 1 , thoir suas an uinneag Modal agus taidhp an còd seo.
    6665

    Briseadh Còd VBA

    • An toiseach, tha sinn a’ gairm ar Fo-dhòigh-obrach Send_Gmail_Macro .
    • San dara h-àite, tha sinn a' cur an cèill nan seòrsaichean caochlaideach .
    • San treas àite, tha sinn a' suidheachadh nan post-d susbaint nar còd.
    • An uairsin, tha sinn a’ toirt seachad ar teisteasan logadh a-steach . Feumaidh tu an ID agus am facal-faire agad fhèin a thaipeadh an seo.
    • An dèidh sin, chuir sinn a-mach port gu 465 .
    • Mu dheireadh, tha sinn a' cur ar post-d .
    • An uairsin, Sàbhail agus Ruith a' chòd seo.

    Tha sinn air soirbheachail a chur air post-dealain dhan t-seòladh againn.

    Leugh tuilleadh: Macro gus post-d a chuir bho Excel le Body (3Cùisean Feumail)

    3. Cuir post-d gu Liosta Luchd-faighinn à Colbh

    Airson an treas dòigh, tha sinn a’ dol a post-d a chur gu 7 neach a’ cleachdadh Macro bho Excel . Lorgaidh sinn an sreath mu dheireadh den stòr-dàta againn, mar sin obraichidh an còd againn airson liosta nas fhaide. Cuiridh sinn puist-d bhon raon cealla C5:C10 .

    Ceumannan: <3

    • An toiseach, mar a chithear ann am modh 1 , thoir suas an uinneag Module agus sgrìobh an còd seo.
    8105

    Briseadh Còd VBA

    • An toiseach, tha sinn a’ gairm ar Fo-dhòigh-obrach Macro_Send_Email_From_A_List .
    • San dara h-àite, tha sinn a' cur an cèill nan seòrsaichean caochlaideach .
    • San treas àite, tha sinn a' taghadh Outlook mar ar Mail. Iarrtas .
    • An uairsin, lorgaidh sinn an sreath mu dheireadh , a tha 10 airson an t-seata dàta againn.
    • An dèidh sin, mar tha ar post-d a’ tòiseachadh bho row 5 chuir sinn a-steach 5 mar an luach tòiseachaidh airson “ caochlaideach z ” . A bharrachd air an sin, tha na puist-d againn air a’ cholbh C , mar sin tha sinn air 3 a chuir a-steach am broinn an t-seilbh Cells .
    • An uairsin, tha sinn a’ suidheachadh susbaint post-d sa chòd againn.
    • Mu dheireadh, tha “ .Display ” air a chleachdadh an seo gus ar post-d<2 a thaisbeanadh>. Mar sin, feumaidh sinn briogadh air Send le làimh gu cuir na puist-d . A bharrachd air sin, is urrainn dhuinn “ .Send ” a chleachdadh gus post-d a chur gun a shealltainn.
    • An uairsin, Sàbhail agus Ruith am modal .

    Chì sinn gu bheil na puist-d againn air an taisbeanadh ann an BCC . Ann an co-dhùnadh, is urrainn dhuinn dìreach putadh air Send gus an obair againn a choileanadh.

    Leugh Tuilleadh: Mar a chuireas tu post-d bho Liosta Excel (2 dhòigh èifeachdach)

    Leughaidhean coltach ris

    • Mar a chuireas tu post-d gu fèin-ghluasadach nuair a tha an suidheachadh air a choileanadh ann an Excel
    • Mar a roinneas tu Excel File Air-loidhne (2 dhòigh fhurasta)
    • Cuir post-d cuimhneachaidh gu fèin-ghluasadach bho dhuilleag-obrach Excel a’ cleachdadh VBA
    • Mar a chuireas tu post-d ma tha an suidheachadh air a choileanadh ann an Excel (3 dòighean furasta)
    • Mar a chuireas tu an comas leabhar-obrach a cho-roinn ann an Excel

    4 . Macro gus duilleag shingilte a chur a' cleachdadh post-d

    San earrann seo, cuiridh sinn an Duilleag-obrach Gnìomhach chun an neach air a bheil sinn ag amas. An seo, feumaidh sinn suidheachadh ar faidhle Excel a thaghadh.

    Ceumannan:

    • An toiseach, mar a chithear ann am modh 1 , thoir suas an uinneag Module agus sgrìobh an còd seo.
    6660

    7>

    Briseadh Còd VBA

    • An toiseach, tha sinn a’ gairm ar Fo-dhòigh-obrach Macro_Email_Single_Sheet .
    • San dara h-àite, tha sinn a' cur an cèill nan seòrsaichean caochlaideach .
    • San treas àite, tha sinn a' dèanamh lethbhreac dhen Duilleag Ghnìomhach agus ga shàbhaladh mar air leth>Leabhar-obrach .
    • Às dèidh sin, tha sinn a’ taghadh Outlook mar ar Iarrtas Post .
    • An uairsin, tha sinn a’ suidheachadh an post-d susbaint sa chòd againn.
    • An dèidh sin, tha sinn air an Duilleag a cheangal ris a' phost-d .
    • Mu dheireadh thall , cleachd “ .Display ” gus ar post-d a thaisbeanadh. Mar sin, feumaidh sinn briogadh air Send le làimh gu cuir na puist-d . A bharrachd air sin, is urrainn dhuinn “ .Send ” a chleachdadh gus post-d a chur gun a thaisbeanadh.
    • An uairsin, Sàbhail agus Ruith am Modúl .

    Chì sinn an t-ainm Duilleag san uinneig. Brùth Send gus an obair a choileanadh.

    Is urrainn dhuinn am faidhle fhosgladh agus dearbhadh gu bheil an còd againn ag obair.

    Leugh More: Mar a chuireas tu Spreadsheet Excel a ghabhas deasachadh air post-d (3 dòighean sgiobalta)

    5. Macro gu Cuir post-d stèidhichte air luach cealla

    Airson an dòigh mu dheireadh, tha sinn air an stòr-dàta againn atharrachadh beagan. Tha sinn air an “ Pàigheadh Ri phàigheadh colbh a chur ris an t-seata dàta. An seo, cuiridh sinn post-d anns a bheil am baile-mòr “ Obama ”. Chì sinn gu soilleir gu bheil e ann an row 5 , mar sin bidh sinn a’ cur an post-d chun neach sin a-mhàin.

    Ceumannan:

    • An toiseach, mar a chithear ann am modh 1 , thoir suas an uinneag Modal agus dèan seòrsa a' chòd seo.
    5733

    Briseadh Còd VBA

    • An toiseach, tha sinn' ath-ghairm a' chiad Fo-dhòigh-obrach againn Send_Email_Condition .
    • San dara h-àite, tha sinn a' cur an cèill nan seòrsaichean agus an suidheachadh Caochlaideach Cumhachan ” mar an Duilleag againn.
    • San treas àite, lorgar an àireamh sreath mu dheireadh. A bharrachd air an sin, tha an luach againn a’ tòiseachadh bho sreath 5 , mar sin tha sinn air sreath 5 a chuir ris an t-sreath mu dheireadh nar còd.
    • An uairsin, cuir fòn chun an dàrna Fo-dhòigh-obrach againn Send_Email_With_Multiple_Condition .
    • An dèidh sin, tha sinn a' taghadh Outlook mar ar Iarrtas Puist .
    • An uairsin, tha susbaint puist-d suidhichte sa chòd againn.
    • An seo, tha sinn a' ceangal am faidhle Excel leis a' phost-d a' cleachdadh modh Ceangal .
    • An dèidh sin, tha “ .Display ” air a chleachdadh an seo gus ar post-d a thaisbeanadh. Mar sin, feumaidh sinn briogadh air Send le làimh gu cuir na puist-d . A bharrachd air sin, is urrainn dhuinn “ .Send ” a chleachdadh gus post-d a chur gun a thaisbeanadh.
    • An uairsin, Sàbhail agus Ruith am modal .

    Gu crìch, sheall sinn dhut dòigh eile air cur 2>an post-d a’ cleachdadh VBA Macro bho Excel .

    Leugh Tuilleadh: Cuir puist-d gu fèin-ghluasadach bho Excel stèidhichte air susbaint cealla (2 dhòigh)

    Earrann Cleachdaidh

    Chuir sinn dàta cleachdaidh ris airson gach modh san Excel faidhle.

    Co-dhùnadh

    Tha sinn air 5 dòighean a shealltainn dhut Macro a chleachdadh gus cuir an post-d bho Excel . Tapadh leibh airson leughadh, cùm air leth math!

    Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.