Macro ເພື່ອສົ່ງອີເມວຈາກ Excel (5 ຕົວຢ່າງທີ່ເຫມາະສົມ)

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

ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານເຫັນ 5 Macro ເພື່ອ ສົ່ງອີເມວ ຈາກ Excel . ເພື່ອສະແດງວິທີການຂອງພວກເຮົາ, ພວກເຮົາໄດ້ເລືອກຊຸດຂໍ້ມູນທີ່ມີ 3 ຖັນ : “ ຊື່ ”, “ ອີເມລ ”, ແລະ “ ເມືອງ . ”.

ດາວໂຫລດ Practice Workbook

ການໃຊ້ Macro ເພື່ອສົ່ງ Email.xlsm

5 ວິທີ ການ​ນໍາ​ໃຊ້ Macro ເພື່ອ​ສົ່ງ​ອີ​ເມວ​ຈາກ Excel

1. ການ​ນໍາ​ໃຊ້​ຂອງ Outlook Object Library ເພື່ອ​ສົ່ງ​ອີ​ເມວ

ສໍາ​ລັບ Macro ຄັ້ງ​ທໍາ​ອິດ, ພວກ​ເຮົາ​ຈະ​ເປີດ​ໃຊ້​ງານ “ Microsoft Outlook 16.0 Object Library ” ເພື່ອ ສົ່ງ an email ຈາກ Excel . ນອກຈາກນັ້ນ, ພວກເຮົາຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບບັນຊີ Outlook ຂອງພວກເຮົາໃນ Excel .

ຂັ້ນຕອນ:

ໃນຕອນເລີ່ມຕົ້ນ, ພວກເຮົາຈະເປີດໜ້າຕ່າງ Visual Basic .

  • ທຳອິດ, ຈາກ ນັກພັດທະນາ tab >>> ເລືອກ Visual Basic .

ອີກທາງເລືອກໜຶ່ງ, ທ່ານສາມາດກົດ ALT + F11 ເພື່ອສະແດງໜ້າຈໍ VBA .

<0
  • ອັນທີສອງ, ຈາກ ເຄື່ອງມື >>> ເລືອກ “ ເອກະສານອ້າງອີງ… ”.

ກ່ອງໂຕ້ຕອບ ໃໝ່ ຈະປະກົດຂຶ້ນ.

  • ອັນທີສາມ, ເລືອກ “ Microsoft Outlook 16.0 Object Library ”, ແລະກົດ OK .

ດັ່ງນັ້ນ, ພວກເຮົາຈະເປີດໃຊ້ Outlook Object Library .

  • ພວກມັນຈາກ ໃສ່ >>> ເລືອກ ໂມດູນ .

ພວກເຮົາຈະພິມລະຫັດຂອງພວກເຮົາທີ່ນີ້.

  • ຫຼັງຈາກນັ້ນ, ພິມຕໍ່ໄປນີ້ລະຫັດ.
7963

ການແບ່ງລະຫັດ VBA

  • ທຳອິດ, ພວກເຮົາແມ່ນ ໂທຫາ ຂັ້ນຕອນຍ່ອຍ Macro_Send_Email ຂອງພວກເຮົາ.
  • ອັນທີສອງ, ພວກເຮົາປະກາດ ຕົວແປ ປະເພດ.
  • ອັນທີສາມ, ພວກເຮົາ ເລືອກ Outlook ເປັນ ​​ Mail Application ຂອງພວກເຮົາ.
  • ຈາກນັ້ນ, ພວກເຮົາເລືອກ email ທີ່ຢູ່ສົ່ງຂອງພວກເຮົາຈາກ cell C5 .
  • ຫຼັງຈາກນັ້ນ, ອີເມລ໌ ເນື້ອຫາຖືກຕັ້ງຢູ່ໃນລະຫັດຂອງພວກເຮົາ.
  • ສຸດທ້າຍ, “ VBA Display Property ” ຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້ເພື່ອສະແດງ. ອີເມວ ຂອງພວກເຮົາ. ດັ່ງນັ້ນ, ພວກເຮົາຈະຕ້ອງກົດ ສົ່ງ ດ້ວຍຕົນເອງເພື່ອ ສົ່ງ the ອີເມລ໌ . ຍິ່ງໄປກວ່ານັ້ນ, ພວກເຮົາສາມາດໃຊ້ “ ສົ່ງຊັບສິນ ” ເພື່ອ ສົ່ງອີເມວ ໂດຍບໍ່ຕ້ອງສະແດງ.
  • ຫຼັງຈາກນັ້ນ, ບັນທຶກ ແລະ ປິດ ໂມດູນ .

ດຽວນີ້, ພວກເຮົາຈະ ແລ່ນ ລະຫັດ.

  • ທຳອິດ, ຈາກ ຜູ້ພັດທະນາ ແຖບ >>> ເລືອກ Macros .

The Macro dialog box ຈະປາກົດ.

  • ອັນທີສອງ. , ເລືອກ ຂັ້ນຕອນຍ່ອຍ Macro_Send_Email ” ຂອງພວກເຮົາ.
  • ສຸດທ້າຍ, ກົດ Run .

ຫຼັງ​ຈາກ​ປະ​ຕິ​ບັດ​ລະ​ຫັດ​, ພວກ​ເຮົາ​ຈະ​ເຫັນ email window. ພວກເຮົາສາມາດຄລິກໃສ່ ສົ່ງ . ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີທຳອິດຂອງການ ສົ່ງ an email ຈາກ excel ໂດຍໃຊ້ VBA .

ອ່ານ​ເພີ່ມ​ເຕີມ: ສົ່ງ​ອີ​ເມວ​ຈາກ Excel VBA ໂດຍ​ບໍ່​ມີ Outlook (4 ຕົວ​ຢ່າງ​ທີ່​ເຫມາະ​ສົມ)

2. Macro ສໍາ​ລັບ​ການ​ສົ່ງ​ອີ​ເມວ​ຈາກ​ບັນ​ຊີ Gmailໃນ Excel

ສຳລັບວິທີນີ້, ພວກເຮົາຕ້ອງການ ການເຂົ້າເຖິງແອັບຯທີ່ປອດໄພໜ້ອຍກວ່າ ຈາກບັນຊີ Gmail . ນອກຈາກນັ້ນ, ພວກເຮົາຈະຕ້ອງການເປີດໃຊ້ Microsoft CDO ຈາກ ການອ້າງອີງ ເມນູ.

ຂັ້ນຕອນ:

  • ກ່ອນອື່ນໝົດ, ຕາມທີ່ສະແດງໃນວິທີທຳອິດ , ໃຫ້ເປີດກ່ອງໂຕ້ຕອບ References .
  • ອັນທີສອງ, ເລືອກ “ Microsoft CDO for Windows 2000 Library . ” ແລະກົດ ຕົກລົງ .

  • ອັນທີສາມ, ໄປທີ່ ຄວາມປອດໄພ ຈາກ ບັນຊີ Google ຂອງທ່ານ ການຕັ້ງຄ່າ .
  • ສຸດທ້າຍ, ເປີດ ການເຂົ້າເຖິງແອັບທີ່ປອດໄພໜ້ອຍກວ່າ .

ດຽວນີ້, ພວກເຮົາຈະປ້ອນຂໍ້ມູນໃສ່ Macro code ຂອງພວກເຮົາ.

  • ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີການ 1 , ເປີດ Module window ແລະພິມລະຫັດນີ້.
6179

ການແບ່ງລະຫັດ VBA

  • ທຳອິດ, ພວກເຮົາໂທຫາ ຂັ້ນຕອນຍ່ອຍ Send_Gmail_Macro .
  • ອັນທີສອງ, ພວກເຮົາກຳລັງປະກາດຕົວແປ ປະເພດ.
  • ອັນທີສາມ, ພວກເຮົາກຳລັງຕັ້ງຄ່າ ອີເມລ໌ ເນື້ອຫາໃນລະຫັດຂອງພວກເຮົາ.
  • ຈາກນັ້ນ, ພວກເຮົາໃຫ້ ຂໍ້ມູນການເຂົ້າສູ່ລະບົບ ຂອງພວກເຮົາ. ທ່ານຕ້ອງພິມ ID ແລະ ລະຫັດຜ່ານ ທີ່ນີ້.
  • ຫຼັງຈາກນັ້ນ, ພວກເຮົາໄດ້ຕັ້ງ ພອດ ເປັນ ​​ 465 .
  • ສຸດທ້າຍ, ພວກເຮົາ ສົ່ງ ອີເມວ ຂອງພວກເຮົາ.
  • ຈາກນັ້ນ, ບັນທຶກ ແລະ ແລ່ນ ລະຫັດນີ້.

ພວກເຮົາໄດ້ສຳເລັດ ສົ່ງ an ອີເມວ ໄປຫາທີ່ຢູ່ຂອງພວກເຮົາ.

ອ່ານ​ເພີ່ມ​ເຕີມ: Macro ເພື່ອ​ສົ່ງ​ອີ​ເມວ​ຈາກ Excel ດ້ວຍ​ຕົວ​ໜັງ​ສື (3ກໍລະນີທີ່ເປັນປະໂຫຍດ)

3. ສົ່ງອີເມວໄປຫາລາຍຊື່ຜູ້ຮັບຈາກຖັນ

ສຳລັບວິທີທີສາມ, ພວກເຮົາຈະ ສົ່ງອີເມວ ເຖິງ 7 ຄົນທີ່ໃຊ້ Macro ຈາກ Excel . ພວກເຮົາຈະຊອກຫາ ແຖວ ສຸດທ້າຍຂອງຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ດັ່ງນັ້ນລະຫັດຂອງພວກເຮົາຈະໃຊ້ໄດ້ສໍາລັບບັນຊີລາຍຊື່ທີ່ຍາວກວ່າ. ພວກເຮົາຈະ ສົ່ງອີເມວ ຈາກ cell C5:C10 range.

ຂັ້ນຕອນ: <3

  • ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີການ 1 , ໃຫ້ເປີດ ໂມດູນ ປ່ອງຢ້ຽມ ແລ້ວພິມລະຫັດນີ້.
3768

ການແບ່ງລະຫັດ VBA

  • ທຳອິດ, ພວກເຮົາໂທຫາ ຂັ້ນຕອນຍ່ອຍຂອງພວກເຮົາ Macro_Send_Email_From_A_List .
  • ອັນທີສອງ, ພວກເຮົາກໍາລັງປະກາດ ຕົວແປ ປະເພດ.
  • ອັນທີສາມ, ພວກເຮົາເລືອກ Outlook ເປັນ ​​ Mail ຂອງພວກເຮົາ ແອັບພລິເຄຊັນ .
  • ຈາກນັ້ນ, ພວກເຮົາຊອກຫາ ແຖວສຸດທ້າຍ , ເຊິ່ງເປັນ 10 ສໍາລັບຊຸດຂໍ້ມູນຂອງພວກເຮົາ.
  • ຫຼັງຈາກນັ້ນ, ດັ່ງທີ່ ອີເມວ ຂອງພວກເຮົາເລີ່ມຈາກ ແຖວທີ 5 ພວກເຮົາໄດ້ປ້ອນ 5 ເປັນຄ່າເລີ່ມຕົ້ນຂອງ “ ຕົວແປ z ” . ຍິ່ງໄປກວ່ານັ້ນ, ອີເມວ ຂອງພວກເຮົາ ແມ່ນຢູ່ໃນ ຖັນ C , ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໄດ້ປ້ອນ 3 ພາຍໃນ Cells ຄຸນສົມບັດ.
  • ຈາກນັ້ນ, ພວກເຮົາກໍາລັງຕັ້ງ email ເນື້ອໃນໃນລະຫັດຂອງພວກເຮົາ.
  • ສຸດທ້າຍ, “ .Display ” ຖືກນໍາໃຊ້ທີ່ນີ້ເພື່ອສະແດງ email<2 ຂອງພວກເຮົາ>. ດັ່ງນັ້ນ, ພວກເຮົາຈະຕ້ອງກົດ ສົ່ງ ດ້ວຍຕົນເອງເພື່ອ ສົ່ງ the ອີເມລ໌ . ນອກຈາກນັ້ນ, ພວກເຮົາສາມາດໃຊ້ “ .Send ” ເພື່ອ ສົ່ງອີເມວ ໂດຍບໍ່ຕ້ອງສະແດງ.
  • ຈາກນັ້ນ, ບັນທຶກ ແລະ Run the Module .

ພວກ​ເຮົາ​ສາ​ມາດ​ເຫັນ​ໄດ້​ວ່າ​ທັງ​ຫມົດ ອີ​ເມວ​ຂອງ​ພວກ​ເຮົາ ຖືກ​ສະ​ແດງ​ຢູ່​ໃນ BCC . ສະຫຼຸບແລ້ວ, ພວກເຮົາສາມາດກົດ ສົ່ງ ເພື່ອເຮັດສຳເລັດໜ້າວຽກຂອງພວກເຮົາ.

ອ່ານເພີ່ມເຕີມ: ວິທີສົ່ງອີເມວ ຈາກລາຍການ Excel (2 ວິທີທີ່ມີປະສິດທິພາບ)

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

  • ວິທີສົ່ງອີເມວອັດຕະໂນມັດເມື່ອເງື່ອນໄຂໃນ Excel
  • ວິທີແບ່ງປັນໄຟລ໌ Excel ອອນລາຍ (2 ວິທີງ່າຍໆ)
  • ສົ່ງອີເມວແຈ້ງເຕືອນອັດຕະໂນມັດຈາກແຜ່ນງານ Excel ໂດຍໃຊ້ VBA
  • <12 ວິທີສົ່ງອີເມວຖ້າເງື່ອນໄຂໃນ Excel (3 ວິທີງ່າຍໆ)
  • ວິທີເປີດໃຊ້ Share Workbook ໃນ Excel

4 . Macro ເພື່ອສົ່ງແຜ່ນດຽວໂດຍໃຊ້ອີເມລ໌

ໃນພາກນີ້, ພວກເຮົາຈະ ສົ່ງ the Active Worksheet ໄປໃຫ້ບຸກຄົນເປົ້າໝາຍຂອງພວກເຮົາ. ທີ່ນີ້, ພວກເຮົາຈະຕ້ອງເລືອກທີ່ຕັ້ງຂອງໄຟລ໌ Excel ຂອງພວກເຮົາ.

ຂັ້ນຕອນ:

  • ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີການ 1 , ເປີດ ໂມດູນ ປ່ອງຢ້ຽມ ແລະພິມລະຫັດນີ້.
3370

ການແບ່ງລະຫັດ VBA

  • ທຳອິດ, ພວກເຮົາໂທຫາ ຂັ້ນຕອນຍ່ອຍ Macro_Email_Single_Sheet .
  • ອັນທີສອງ, ພວກເຮົາກໍາລັງປະກາດ ຕົວແປ ປະເພດ.
  • ອັນທີສາມ, ພວກເຮົາກໍາລັງຄັດລອກ ແຜ່ນວຽກ ແລະບັນທຶກມັນເປັນ <1 ແຍກຕ່າງຫາກ>Workbook .
  • ຫຼັງຈາກນັ້ນ, ພວກເຮົາເລືອກ Outlook ເປັນ ​​ Mail Application ຂອງພວກເຮົາ.
  • ຈາກນັ້ນ, ພວກເຮົາກຳລັງຕັ້ງຄ່າ ອີເມວ ເນື້ອຫາໃນລະຫັດຂອງພວກເຮົາ.
  • ຫຼັງຈາກນັ້ນ, ພວກເຮົາໄດ້ຄັດຕິດ ຊີດ ໃສ່ ອີເມວ .
  • ສຸດທ້າຍ. , ໃຊ້ “ .Display ” ເພື່ອສະແດງ ອີເມວ ຂອງພວກເຮົາ. ດັ່ງນັ້ນ, ພວກເຮົາຈະຕ້ອງກົດ ສົ່ງ ດ້ວຍຕົນເອງເພື່ອ ສົ່ງ the ອີເມລ໌ . ນອກຈາກນັ້ນ, ພວກເຮົາສາມາດໃຊ້ “ . ສົ່ງ ” ເພື່ອ ສົ່ງອີເມວ ໂດຍບໍ່ມີການສະແດງ.
  • ຈາກນັ້ນ, ບັນທຶກ ແລະ ແລ່ນ the Module .

ພວກເຮົາຈະເຫັນ Sheet ຊື່ຢູ່ໃນປ່ອງຢ້ຽມ. ກົດ ສົ່ງ ເພື່ອເຮັດສຳເລັດໜ້າວຽກ.

ພວກເຮົາສາມາດ ເປີດ ໄຟລ໌ ແລະກວດສອບລະຫັດຂອງພວກເຮົາໄດ້.

ອ່ານເພີ່ມເຕີມ: ວິທີສົ່ງ Excel Spreadsheet ທີ່ສາມາດແກ້ໄຂໄດ້ທາງອີເມວ (3 ວິທີດ່ວນ)

5. Macro to ສົ່ງອີເມວອີງຕາມຄ່າເຊລ

ສຳລັບວິທີສຸດທ້າຍ, ພວກເຮົາໄດ້ປ່ຽນຊຸດຂໍ້ມູນຂອງພວກເຮົາເລັກນ້ອຍ. ພວກເຮົາໄດ້ເພີ່ມ “ ການຈ່າຍເງິນ ຄົບກຳນົດ ຖັນ ໃສ່ຊຸດຂໍ້ມູນ. ທີ່ນີ້, ພວກເຮົາຈະ ສົ່ງ an email ທີ່ມີເມືອງ “ Obama ”. ພວກເຮົາສາມາດເຫັນໄດ້ຊັດເຈນວ່າ ແຖວທີ 5 ມີມັນຢູ່, ດັ່ງນັ້ນພວກເຮົາຈະ ສົ່ງ an email ໄປຫາບຸກຄົນນັ້ນເທົ່ານັ້ນ.

ຂັ້ນຕອນ:

  • ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີການ 1 , ເປີດ ໂມດູນ ປ່ອງຢ້ຽມ ແລະພິມ ລະຫັດນີ້.
4096

ການແບ່ງລະຫັດ VBA

  • ທຳອິດ, ພວກເຮົາ ໂທຫາ Sub Procedure Send_Email_Condition ຄັ້ງທຳອິດຂອງພວກເຮົາ.
  • ອັນທີສອງ, ພວກເຮົາກຳລັງປະກາດ ຕົວແປ ປະເພດ ແລະການຕັ້ງຄ່າ“ ເງື່ອນໄຂ ” ເປັນ ແຜ່ນງານ ຂອງພວກເຮົາ.
  • ອັນທີສາມ, ພົບ ແຖວ ຕົວເລກສຸດທ້າຍ. ຍິ່ງໄປກວ່ານັ້ນ, ມູນຄ່າຂອງພວກເຮົາເລີ່ມຕົ້ນຈາກ ແຖວ 5 , ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໄດ້ວາງ ແຖວ 5 ໄປຫາ ແຖວ ສຸດທ້າຍໃນລະຫັດຂອງພວກເຮົາ.
  • ຈາກນັ້ນ, ໂທຫາ Sub Procedure Send_Email_With_Multiple_Condition ຂອງພວກເຮົາ.
  • ຫຼັງຈາກນັ້ນ, ພວກເຮົາເລືອກ Outlook ເປັນ ​​ Mail Application ຂອງພວກເຮົາ.
  • ຈາກ​ນັ້ນ, email ເນື້ອ​ໃນ​ຖືກ​ຕັ້ງ​ຢູ່​ໃນ​ລະ​ຫັດ​ຂອງ​ພວກ​ເຮົາ.
  • ຢູ່​ທີ່​ນີ້, ພວກ​ເຮົາ​ກຳ​ລັງ​ແນບ​ໄຟລ​໌ Excel ກັບ ອີ​ເມວ. ການ​ນໍາ​ໃຊ້ Attachment method.
  • ຫຼັງ​ຈາກ​ນັ້ນ, “ .Display ” ຖືກ​ນໍາ​ໃຊ້​ຢູ່​ທີ່​ນີ້​ເພື່ອ​ສະ​ແດງ email ຂອງ​ພວກ​ເຮົາ. ດັ່ງນັ້ນ, ພວກເຮົາຈະຕ້ອງກົດ ສົ່ງ ດ້ວຍຕົນເອງເພື່ອ ສົ່ງ the ອີເມລ໌ . ນອກຈາກນັ້ນ, ພວກເຮົາສາມາດໃຊ້ “ . ສົ່ງ ” ເພື່ອ ສົ່ງອີເມວ ໂດຍບໍ່ມີການສະແດງ.
  • ຈາກນັ້ນ, ບັນທຶກ ແລະ ແລ່ນ the Module .

ສະຫຼຸບແລ້ວ, ພວກເຮົາໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີການ ການສົ່ງ an email ໃຊ້ VBA Macro ຈາກ Excel .

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

ພາກປະຕິບັດ

ພວກເຮົາໄດ້ເພີ່ມຊຸດຂໍ້ມູນການປະຕິບັດສໍາລັບແຕ່ລະວິທີໃນ Excel file.

ສະຫຼຸບ

ພວກເຮົາໄດ້ສະແດງໃຫ້ທ່ານເຫັນ 5 ວິທີການໃຊ້ Macro to ສົ່ງ an ອີເມວ ຈາກ Excel . ຂອບໃຈສໍາລັບການອ່ານ, ສືບຕໍ່ດີເລີດ!

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