Excel Macro ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດ (3 ຕົວຢ່າງທີ່ເຫມາະສົມ)

  • ແບ່ງປັນນີ້
Hugh West

ການສອນນີ້ຈະສະແດງໃຫ້ເຫັນວິທີການໃຊ້ excel macro ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດ. ພວກ​ເຮົາ​ສາ​ມາດ​ຕັ້ງ​ຄ່າ​ຄຸນ​ສົມ​ບັດ​ການ​ສົ່ງ​ຂອງ​ພວກ​ເຮົາ​ໂດຍ​ການ​ນໍາ​ໃຊ້ VBA macro. ດັ່ງນັ້ນ, ການນໍາໃຊ້ VBA macro ພວກເຮົາສາມາດສົ່ງອີເມວໄປຫາຜູ້ໃຊ້ຫຼາຍຄົນໃນເວລາດຽວກັນ. ພວກເຮົາຕ້ອງມີ Outlook ຕິດຕັ້ງຢູ່ໃນອຸປະກອນຂອງພວກເຮົາເພື່ອສົ່ງອີເມວອັດຕະໂນມັດດ້ວຍ macro. ເພາະວ່າລະຫັດທີ່ພວກເຮົາຈະໃສ່ນັ້ນຈະໃຊ້ Outlook ເພື່ອສົ່ງອີເມວໄປຫາຜູ້ຮັບ.

ດາວໂຫລດ Practice Workbook

ທ່ານສາມາດດາວໂຫລດປື້ມແບບປະຕິບັດໄດ້ຈາກທີ່ນີ້.

ສົ່ງອີເມວອັດຕະໂນມັດ.xlsm

3 ຕົວຢ່າງທີ່ເຫມາະສົມຂອງ Excel Macro ທີ່ຈະສົ່ງອີເມວອັດຕະໂນມັດ

ຕະຫຼອດບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ເຫັນ 3 ຕົວຢ່າງທີ່ເໝາະສົມຂອງການໃຊ້ excel macro ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດໄປຫາຜູ້ຮັບ. ກ່ອນ​ທີ່​ຈະ​ເລີ່ມ​ຕົ້ນ​ສະ​ແດງ​ຕົວ​ຢ່າງ​ທີ່​ພວກ​ເຮົາ​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ແກ້​ໄຂ​ສິ່ງ​ໃດ​ຫນຶ່ງ​ໃນ​ແຜ່ນ excel ຂອງ​ພວກ​ເຮົາ​. ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້ກ່ອນທີ່ຈະນຳໃຊ້ macro ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດ.

ຂັ້ນຕອນ:

  • ທຳອິດ, ຈາກຊຸດຂໍ້ມູນຂອງທ່ານ, ໄປທີ່ ແຖບຜູ້ພັດທະນາ . ເລືອກຕົວເລືອກ Visual Basic .

  • ຕໍ່ໄປ, ໄປທີ່ແຖບ Tool ແລະເລືອກຕົວເລືອກ ເອກະສານອ້າງອີງ .

  • ກ່ອງໂຕ້ຕອບໃໝ່ທີ່ມີຊື່ວ່າ ' ການອ້າງອີງ – VBAProject ' ຈະເປີດຂຶ້ນ.<10
  • ສຸດທ້າຍ, ໃຫ້ກວດເບິ່ງຕົວເລືອກ ' Microsoft Office 16.0 Object Library ' ແລະຄລິກໃສ່ ຕົກລົງ .

1. ນຳໃຊ້ Excel VBA Macro ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດໂດຍອີງໃສ່ຄ່າເຊລ

ກ່ອນອື່ນໝົດ, ພວກເຮົາຈະນຳໃຊ້ excel VBA ມາໂຄຣເພື່ອສົ່ງອີເມວອັດຕະໂນມັດໂດຍອີງໃສ່ຄ່າເຊລສະເພາະໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາ. ເພື່ອສະແດງຕົວຢ່າງນີ້, ພວກເຮົາຈະນໍາໃຊ້ຊຸດຂໍ້ມູນຕໍ່ໄປນີ້. ພວກເຮົາຈະຂຽນລະຫັດທີ່ຈະສົ່ງອີເມວອັດຕະໂນມັດຖ້າຄ່າເຊລໃນເຊລ D6 ໃຫຍ່ກວ່າ 400 .

ມາເບິ່ງຂັ້ນຕອນເພື່ອດຳເນີນການນີ້.

ຂັ້ນຕອນ:

  • ເພື່ອເລີ່ມຕົ້ນດ້ວຍ, ຂວາ ຄລິກ ໃນຊີດ ' ອີງໃສ່ Cell '.
  • ນອກນັ້ນ, ເລືອກຕົວເລືອກ ' ເບິ່ງລະຫັດ '.

<18

  • ການກະທຳຂ້າງເທິງນີ້ຈະເປີດໜ້າຕ່າງລະຫັດ VBA ສຳລັບແຜ່ນງານນັ້ນ. ອີກວິທີໜຶ່ງໃນການເປີດໜ້າຕ່າງລະຫັດນັ້ນຄືການກົດ Alt + F11 .
  • ນອກນັ້ນ, ໃຫ້ພິມລະຫັດຕໍ່ໄປນີ້ໃສ່ໜ້າຕ່າງລະຫັດນັ້ນ:
8115
.
  • ຈາກນັ້ນ, ຄລິກປຸ່ມ ແລ່ນ ຫຼືກົດປຸ່ມ F5 ເພື່ອແລ່ນລະຫັດ.

  • ກ່ອງໂຕ້ຕອບໃໝ່ທີ່ມີຊື່ Macros ຈະປາກົດ.
  • ຫຼັງຈາກນັ້ນ, ໃນຊ່ອງ ຊື່ Macro ເລືອກ macro ' send_mail_outlook '.
  • ຕອນນີ້ຄລິກທີ່ປຸ່ມ Run ປຸ່ມ.

  • ສຸດທ້າຍ, ຈາກນີ້ເມື່ອເຊລ ຄ່າໃນຕາລາງ D6 > 400 ອີເມວໃນ Outlook ຈະສ້າງອັດຕະໂນມັດໃຫ້ກັບຜູ້ຮັບສະເພາະ. ພວກເຮົາຕ້ອງຄລິກທີ່ປຸ່ມ ສົ່ງ ເພື່ອສົ່ງອີເມວ.

ອ່ານເພີ່ມ​ເຕີມ: ການ​ສົ່ງ​ອີ​ເມວ​ອັດ​ຕະ​ໂນ​ມັດ​ຈາກ Excel ອີງ​ຕາມ​ເນື້ອ​ໃນ​ຂອງ​ເຊ​ລ (2 ວິ​ທີ)

2. ການ​ສົ່ງ​ອີ​ເມວ​ອັດ​ຕະ​ໂນ​ມັດ​ອີງ​ຕາມ​ວັນ​ທີ່​ຄົບ​ກຳ​ນົດ​ດ້ວຍ VBA Macro

ໃນ ວິທີທີສອງ, ພວກເຮົາຈະໃຊ້ Excel VBA macro ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດຖ້າວັນທີກໍານົດຂອງໂຄງການໃດຫນຶ່ງແມ່ນໃກ້ຊິດ. ນີ້ແມ່ນບາງສິ່ງບາງຢ່າງເຊັ່ນ: ເຕືອນ. ພວກເຮົາໃຊ້ຊຸດຂໍ້ມູນຕໍ່ໄປນີ້ເພື່ອສະແດງຕົວຢ່າງນີ້. ຊຸດຂໍ້ມູນມີອີເມວຂອງພະນັກງານຂາຍ, ຂໍ້ຄວາມ ແລະວັນຄົບກຳນົດຂອງໂຄງການຂອງເຂົາເຈົ້າ.

ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້ເພື່ອປະຕິບັດວິທີນີ້.

ຂັ້ນຕອນ:

  • ທຳອິດ, ໃຫ້ຄລິກຂວາໃສ່ຊີດ ວັນທີ .
  • ຕໍ່ໄປ, ເລືອກຕົວເລືອກ ' ເບິ່ງລະຫັດ . '.

  • ມັນເປີດໜ້າຈໍລະຫັດ VBA ຫວ່າງເປົ່າສຳລັບແຜ່ນງານທີ່ເຮັດວຽກຢູ່. ພວກເຮົາຍັງສາມາດກົດ Alt + F11 ເພື່ອຮັບເອົາໜ້າຕ່າງລະຫັດນັ້ນ.
  • ຈາກນັ້ນ, ໃສ່ລະຫັດຕໍ່ໄປນີ້ໃສ່ປ່ອງຢ້ຽມລະຫັດນັ້ນ:
3070

" aMailBody = "" aMailBody = aMailBody & "ສະບາຍດີ" & zRgSendVal & CrLf aMailBody = aMailBody & "ຂໍ້ຄວາມ: " & aRgText.Offset(j - 1).Value & CrLf aMa aMailBody & "" ຕັ້ງຄ່າ aMailItem = aOutApp.CreateItem(0) ດ້ວຍ aMailItem .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .ການສະແດງຈົບດ້ວຍຊຸດ aMailItem = ບໍ່ມີຫຍັງສິ້ນສຸດ ຖ້າສິ້ນສຸດຖ້າການຕັ້ງຕໍ່ໄປ ບໍ່ໄດ້ຈົບລົງ> ຫົວຂໍ້ຍ່ອຍ 8.

  • ດຽວນີ້, ໃຊ້ປຸ່ມ ແລ່ນ ຫຼືປຸ່ມ F5 ເພື່ອແລ່ນລະຫັດ.
    • ໃໝ່ກ່ອງໂຕ້ຕອບຈະປາກົດຂຶ້ນ.
    • ຫຼັງຈາກນັ້ນ, ໃນຊ່ອງປ້ອນຂໍ້ມູນຂອງກ່ອງໂຕ້ຕອບນັ້ນ ເລືອກເອົາຊ່ວງຖັນວັນທີຄົບກຳນົດ D$5:$D$9 . ຈາກນັ້ນ, ໃຫ້ຄລິກທີ່ ຕົກລົງ .

    • ອີກໜຶ່ງກ່ອງໂຕ້ຕອບຈະປາກົດຂຶ້ນ.
    • ນອກຈາກນັ້ນ, ໃນ ຊ່ອງໃສ່ຂໍ້ມູນເລືອກແຖວແຖວ B$5:$B$9 ທີ່ປະກອບດ້ວຍທີ່ຢູ່ອີເມວ ແລະຄລິກໃສ່ ຕົກລົງ .

    • ນອກຈາກນັ້ນ, ປ່ອງຢ້ຽມອີກອັນໜຶ່ງຈະປາກົດຂຶ້ນ. ເລືອກຊ່ວງຂໍ້ຄວາມ $C$5:$C$9 ໃນຊ່ອງປ້ອນຂໍ້ມູນຂອງໜ້າຕ່າງປັອບ.

    • ໃນທີ່ສຸດ , ພວກເຮົາສາມາດເຫັນຜົນໄດ້ຮັບຄືກັບຮູບພາບຕໍ່ໄປນີ້. ພວກ​ເຮົາ​ໄດ້​ຮັບ 3 ອີ​ເມວ​ທີ່​ຖືກ​ສ້າງ​ຂຶ້ນ​ອັດ​ຕະ​ໂນ​ມັດ​ໃນ 3 ປ່ອງ​ຢ້ຽມ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ຂອງ Outlook . ນີ້ຈະບໍ່ສ້າງເມລສໍາລັບສອງທີ່ຢູ່ອີເມວທໍາອິດ. ເນື່ອງ​ຈາກ​ວ່າ​ວັນ​ກໍາ​ນົດ​ຂອງ​ທັງ​ສອງ​ໂຄງ​ການ​ເຫຼົ່າ​ນັ້ນ​ຫມົດ​ໄປ.

    ອ່ານ​ເພີ່ມ​ເຕີມ: ວິ​ທີ​ການ​ສົ່ງ​ອີ​ເມວ​ອັດ​ຕະ​ໂນ​ມັດ​ຈາກ Excel ໂດຍ​ອີງ​ໃສ່ ວັນທີ

    ການອ່ານທີ່ຄ້າຍກັນ

    • [ແກ້ໄຂ]: ແບ່ງປັນປຶ້ມວຽກທີ່ບໍ່ສະແດງຢູ່ໃນ Excel (ດ້ວຍຂັ້ນຕອນງ່າຍໆ) <10
    • ວິທີສົ່ງອີເມວຈາກລາຍການ Excel (2 ວິທີທີ່ມີປະສິດທິພາບ)
    • ວິທີສົ່ງ Excel Spreadsheet ທີ່ສາມາດແກ້ໄຂໄດ້ທາງອີເມວ (3 ວິທີດ່ວນ) <10
    • Macro ເພື່ອສົ່ງອີເມວຈາກ Excel (5 ຕົວຢ່າງທີ່ເຫມາະສົມ)
    • Macro ທີ່ຈະສົ່ງອີເມວຈາກ Excel ດ້ວຍເນື້ອໃນ (3 ກໍລະນີທີ່ເປັນປະໂຫຍດ)

    3. ໃຊ້ Excel Macro ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດດ້ວຍໄຟລ໌ແນບ

    ໃນຕົວຢ່າງສຸດທ້າຍ, ພວກເຮົາຈະເບິ່ງວ່າພວກເຮົາສາມາດເຮັດໄດ້ແນວໃດ.ພັດທະນາ Macro excel ເພື່ອສົ່ງອີເມວອັດຕະໂນມັດດ້ວຍໄຟລ໌ແນບ. ສົມມຸດວ່າພວກເຮົາມີໄຟລ໌ແນບໃນຮູບຕໍ່ໄປນີ້. ພວກເຮົາຕ້ອງການສົ່ງໄຟລ໌ແນບນີ້ຜ່ານອີເມວໂດຍໃຊ້ excel VBA macro. ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາຕ້ອງການເສັ້ນທາງຂອງໄຟລ໌ excel ນີ້. ນີ້ແມ່ນຂັ້ນຕອນສຳລັບສິ່ງນັ້ນ:

    • ເລືອກໄຟລ໌ ' Attachment.xlsx ' '.
    • ຄລິກທີ່ຕົວເລືອກ ' Copy Path '.

    • ດັ່ງນັ້ນ, ເສັ້ນທາງຂອງໄຟລ໌ທີ່ພວກເຮົາໄດ້ຮັບ:
    E:\Exceldemy\Attachment.xlsx

    ພວກເຮົາຈະໃສ່ເສັ້ນທາງນີ້ໃນລະຫັດມະຫາພາກຂອງພວກເຮົາເພື່ອສົ່ງໄຟລ໌ນີ້ທາງອີເມວ. ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້ເພື່ອເຮັດອັນນີ້.

    ຂັ້ນຕອນ:

    • ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ ນັກພັດທະນາ ແລະເລືອກຕົວເລືອກ Visual Basic .

    • ໜ້າຕ່າງໃໝ່ຊື່ ' Project – VBAProject ຈະເປີດ '.
    • ອັນທີສອງ, ຄລິກຂວາ ໃນຊື່ແຜ່ນງານ.
    • ຈາກນັ້ນ, ເລືອກ ໃສ່ > ໂມດູນ .

    • ຄຳສັ່ງຂ້າງເທິງຈະເປີດຊ່ອງຫວ່າງ VBA
    • ອັນທີສາມ, ພິມລະຫັດຕໍ່ໄປນີ້ໃນໂມດູນນັ້ນ:
    3268
    • ຈາກນັ້ນ, ກົດປຸ່ມ F5 ຫຼືຄລິກທີ່ປຸ່ມ Run ເພື່ອແລ່ນລະຫັດ.

    <3

    • ສຸດທ້າຍ, ລະຫັດຈະສົ່ງໄຟລ໌ແນບໄປຫາອີເມວທີ່ລະບຸໄວ້ໃນລະຫັດ. ລະຫັດສົ່ງອີເມວໂດຍ Outlook . ດັ່ງນັ້ນ, ໃຫ້ຄລິກໃສ່ປຸ່ມ Allow ເພື່ອໃຫ້ Outlook ສົ່ງໄຟລ໌ແນບໄປຫາອີເມວທີ່ໃຫ້ໄວ້.

    ອ່ານເພີ່ມເຕີມ: ວິທີສະໝັກMacro ເພື່ອສົ່ງອີເມວຈາກ Excel ດ້ວຍໄຟລ໌ແນບ

    ສະຫຼຸບ

    ສະຫຼຸບ, ບົດຄວາມນີ້ສະແດງໃຫ້ເຫັນ 3 ຕົວຢ່າງຂອງການນໍາໃຊ້ excel VBA macro ກັບ ສົ່ງອີເມວອັດຕະໂນມັດ. ດາວໂຫລດແຜ່ນວຽກຕົວຢ່າງທີ່ໃຫ້ຢູ່ໃນບົດຄວາມນີ້ເພື່ອເອົາທັກສະຂອງທ່ານເຂົ້າໃນການທົດສອບ. ຖ້າທ່ານມີຄໍາຖາມໃດໆ, ກະລຸນາອອກຄໍາເຫັນໃນປ່ອງຂ້າງລຸ່ມນີ້. ທີມງານຂອງພວກເຮົາຈະພະຍາຍາມຕອບກັບຂໍ້ຄວາມຂອງເຈົ້າໄວເທົ່າທີ່ຈະໄວໄດ້. ຕິດຕາມເບິ່ງການປະດິດເພີ່ມເຕີມ Microsoft Excel ວິທີແກ້ໄຂໃນອະນາຄົດ.

    Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.