ម៉ាក្រូ Excel ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ (ឧទាហរណ៍ 3 សមស្រប)

  • ចែករំលែកនេះ។
Hugh West

ការបង្រៀននេះនឹងបង្ហាញពីរបៀបប្រើម៉ាក្រូ excel ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ។ យើងអាចកំណត់រចនាសម្ព័ន្ធមុខងារផ្ញើសំបុត្ររបស់យើងដោយប្រើ VBA ម៉ាក្រូ។ ដូច្នេះ ដោយប្រើម៉ាក្រូ VBA យើងអាចផ្ញើអ៊ីមែលទៅអ្នកប្រើប្រាស់ច្រើននាក់ក្នុងពេលតែមួយ។ យើងត្រូវតែមាន Outlook បានដំឡើងនៅលើឧបករណ៍របស់យើង ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិជាមួយនឹងម៉ាក្រូ។ ដោយសារលេខកូដដែលយើងនឹងបញ្ចូលនឹងប្រើ Outlook ដើម្បីផ្ញើអ៊ីមែលទៅអ្នកទទួល។

ទាញយកសៀវភៅលំហាត់អនុវត្ត

អ្នកអាចទាញយកសៀវភៅលំហាត់ពីទីនេះ។

Send Email Automatically.xlsm

3 ឧទាហរណ៍សមស្របនៃ Excel Macro ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ

នៅទូទាំងអត្ថបទនេះ យើងនឹងបង្ហាញ 3 ឧទាហរណ៍សមស្របនៃការប្រើប្រាស់ម៉ាក្រូ excel ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិទៅអ្នកទទួល។ មុន​នឹង​ចាប់​ផ្ដើម​បង្ហាញ​ឧទាហរណ៍ យើង​ត្រូវ​ជួសជុល​រឿង​មួយ​ក្នុង​សន្លឹក Excel របស់​យើង។ បំពេញជំហានខាងក្រោមមុនពេលអនុវត្តម៉ាក្រូ ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ។

ជំហាន៖

  • ដំបូង ពីសំណុំទិន្នន័យរបស់អ្នក សូមចូលទៅកាន់ ផ្ទាំងអ្នកអភិវឌ្ឍន៍<២>។ ជ្រើសរើសជម្រើស Visual Basic

  • បន្ទាប់ សូមចូលទៅកាន់ផ្ទាំង ឧបករណ៍ ហើយជ្រើសរើសជម្រើស ឯកសារយោង

  • ប្រអប់សន្ទនាថ្មីមួយដែលមានឈ្មោះថា ' ឯកសារយោង – VBAProject ' នឹងបើក។
  • ជាចុងក្រោយ សូមពិនិត្យមើលជម្រើស ' Microsoft Office 16.0 Object Library ' ហើយចុចលើ យល់ព្រម

1. អនុវត្ត Excel VBA Macro ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិដោយផ្អែកលើតម្លៃក្រឡា

ដំបូង និងសំខាន់បំផុត យើងនឹងអនុវត្តម៉ាក្រូ Excel VBA ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិដោយផ្អែកលើតម្លៃក្រឡាជាក់លាក់មួយនៅក្នុងសំណុំទិន្នន័យរបស់យើង។ ដើម្បីបង្ហាញឧទាហរណ៍នេះ យើងនឹងប្រើសំណុំទិន្នន័យខាងក្រោម។ យើងនឹងសរសេរកូដដែលនឹងផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ ប្រសិនបើតម្លៃក្រឡានៅក្នុងក្រឡា D6 គឺធំជាង 400

តោះមើលជំហានដើម្បីអនុវត្តសកម្មភាពនេះ។

ជំហាន៖

  • ដើម្បីចាប់ផ្តើមជាមួយ ស្តាំ ចុច នៅលើសន្លឹក ' ផ្អែកលើក្រឡា '។
  • លើសពីនេះទៀត សូមជ្រើសរើសជម្រើស ' មើលកូដ '។

  • សកម្មភាពខាងលើនឹងបើកបង្អួចកូដ VBA ទទេសម្រាប់សន្លឹកកិច្ចការនោះ។ វិធីមួយទៀតដើម្បីបើកបង្អួចកូដនោះ គឺត្រូវចុច Alt + F11
  • លើសពីនេះ វាយបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
9279
  • បន្ទាប់មកចុចប៊ូតុង រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។

  • ប្រអប់​សន្ទនា​ថ្មី​មួយ​ដែល​មាន​ឈ្មោះ Macros នឹង​លេច​ឡើង។
  • បន្ទាប់​ពី​នោះ ក្នុង​វាល ឈ្មោះ​ម៉ាក្រូ សូម​ជ្រើសរើស​ម៉ាក្រូ ' send_mail_outlook '.
  • ឥឡូវនេះចុចលើប៊ូតុង រត់

  • ជាចុងក្រោយ ចាប់ពីពេលនេះនៅពេលដែលក្រឡា តម្លៃ​ក្នុង​ក្រឡា D6 > 400 អ៊ីមែលនៅក្នុង Outlook នឹងបង្កើតដោយស្វ័យប្រវត្តិជាមួយអ្នកទទួលជាក់លាក់។ យើងគ្រាន់តែចុចលើប៊ូតុង ផ្ញើ ដើម្បីផ្ញើអ៊ីមែល។

អានច្រើនទៀត៖ ការផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ដោយផ្អែកលើមាតិកាក្រឡា (2 វិធីសាស្រ្ត)

2. ការផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិដោយផ្អែកលើកាលបរិច្ឆេទផុតកំណត់ជាមួយ VBA Macro

នៅក្នុង វិធីសាស្ត្រទីពីរ យើងនឹងប្រើម៉ាក្រូ Excel VBA ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ ប្រសិនបើកាលបរិច្ឆេទផុតកំណត់នៃគម្រោងណាមួយគឺជិតមកដល់។ នេះ​គឺ​ជា​អ្វី​មួយ​ដូច​ជា​ការ​រំលឹក។ យើងប្រើសំណុំទិន្នន័យខាងក្រោមដើម្បីបង្ហាញឧទាហរណ៍នេះ។ សំណុំទិន្នន័យមានអ៊ីមែលរបស់អ្នកលក់ សារ និងកាលបរិច្ឆេទផុតកំណត់នៃគម្រោងរបស់ពួកគេ។

អនុវត្តតាមជំហានខាងក្រោមដើម្បីអនុវត្តវិធីសាស្ត្រនេះ។

ជំហាន៖

  • ដំបូង ចុចខាងស្តាំលើសន្លឹក កាលបរិច្ឆេទ
  • បន្ទាប់ ជ្រើសរើសជម្រើស ' មើលកូដ '.

  • វាបើកចន្លោះទទេ VBA បង្អួចកូដសម្រាប់សន្លឹកកិច្ចការសកម្ម។ យើងក៏អាចចុច Alt + F11 ដើម្បីទទួលបានបង្អួចកូដនោះ។
  • បន្ទាប់មកបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
5148

" aMailBody = "" aMailBody = aMailBody & "ជំរាបសួរ" & zRgSendVal & CrLf aMailBody = aMailBody & "សារ៖ " & aRgText.Offset(j - 1) តម្លៃ & amp; CrLf aMa aMailBody & ""កំណត់ aMailItem = aOutApp.CreateItem(0) ជាមួយ aMailItem .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .Display End With Set aMailItem = គ្មាន​អ្វី​បញ្ចប់​ប្រសិន​បើ​បញ្ចប់ ប្រសិន​បើ​ការ​កំណត់​បន្ទាប់​បន្ទាប់​OutApp

  • ឥឡូវនេះ សូមប្រើប៊ូតុង រត់ ឬប៊ូតុង F5 ដើម្បីដំណើរការកូដ។
    • ថ្មី។ប្រអប់​សន្ទនា​នឹង​លេច​ឡើង។
    • បន្ទាប់​មក ក្នុង​វាល​បញ្ចូល​នៃ​ប្រអប់​សន្ទនា​នោះ​ជ្រើស​ជួរ​ជួរ​ឈរ​កាលបរិច្ឆេទ​ដល់​កំណត់ D$5:$D$9 ។ បន្ទាប់មក ចុចលើ យល់ព្រម

    • ប្រអប់មួយបន្ថែមទៀតនឹងលេចឡើង។
    • លើសពីនេះទៅទៀតនៅក្នុង វាលបញ្ចូលជ្រើសរើសជួរជួរឈរ B$5:$B$9 ដែលមានអាសយដ្ឋានអ៊ីមែល ហើយចុចលើ យល់ព្រម

    • លើសពីនេះទៅទៀត បង្អួចមួយទៀតនឹងលេចឡើង។ ជ្រើសរើសជួរសារ $C$5:$C$9 នៅក្នុងវាលបញ្ចូលនៃបង្អួចលេចឡើង។

    • នៅទីបញ្ចប់ យើងអាចឃើញលទ្ធផលដូចរូបភាពខាងក្រោម។ យើងទទួលបាន 3 អ៊ីមែលដែលត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិនៅក្នុង 3 បង្អួចផ្សេងគ្នានៃ Outlook ។ វានឹងមិនបង្កើតសំបុត្រសម្រាប់អាសយដ្ឋានអ៊ីមែលពីរដំបូងឡើយ។ ដោយសារតែកាលបរិច្ឆេទផុតកំណត់នៃគម្រោងទាំងពីរនោះបានបញ្ចប់ហើយ។

    អានបន្ថែម៖ របៀបផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ដោយផ្អែកលើ កាលបរិច្ឆេទ

    ការអានស្រដៀងគ្នា

    • [ដោះស្រាយ]៖ ចែករំលែកសៀវភៅការងារមិនបង្ហាញក្នុង Excel (ជាមួយជំហានងាយៗ)
    • របៀបផ្ញើអ៊ីមែលពីបញ្ជី Excel (វិធីមានប្រសិទ្ធភាព 2)
    • របៀបផ្ញើសៀវភៅបញ្ជី Excel ដែលអាចកែសម្រួលបានតាមអ៊ីមែល (3 វិធីសាស្ត្ររហ័ស) <10
    • ម៉ាក្រូសម្រាប់ផ្ញើអ៊ីមែលពី Excel (5 ឧទាហរណ៍សមស្រប)
    • ម៉ាក្រូដើម្បីផ្ញើអ៊ីមែលពី Excel ជាមួយតួ (ករណីមានប្រយោជន៍ 3)

    3. ប្រើ Excel Macro ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិជាមួយឯកសារភ្ជាប់

    ក្នុងឧទាហរណ៍ចុងក្រោយ យើងនឹងឃើញពីរបៀបដែលយើងអាចធ្វើបានអភិវឌ្ឍម៉ាក្រូ Excel ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិជាមួយនឹងឯកសារភ្ជាប់។ ឧបមាថាយើងមានឯកសារភ្ជាប់ក្នុងរូបភាពខាងក្រោម។ យើងចង់ផ្ញើឯកសារភ្ជាប់នេះតាមរយៈអ៊ីមែលដោយប្រើ excel VBA macro ។ ដើម្បីធ្វើដូច្នេះយើងត្រូវការផ្លូវនៃឯកសារ Excel នេះ។ នេះជាជំហានសម្រាប់វា៖

    • ជ្រើសរើសឯកសារ ' Attachment.xlsx ' '។
    • ចុចលើជម្រើស ' ចម្លងផ្លូវ '.

    • ដូច្នេះ ផ្លូវនៃឯកសារដែលយើងទទួលបាន៖
    E:\Exceldemy\Attachment.xlsx

    យើងនឹងបញ្ចូលផ្លូវនេះនៅក្នុងកូដម៉ាក្រូរបស់យើង ដើម្បីផ្ញើឯកសារនេះតាមអ៊ីមែល។ អនុវត្តតាមជំហានខាងក្រោមដើម្បីធ្វើវា។

    ជំហាន៖

    • ដំបូង សូមចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ ហើយជ្រើសរើសជម្រើស Visual Basic .

    • បង្អួចថ្មីមួយដែលមានឈ្មោះថា ' គម្រោង – VBAProject នឹងបើក '។
    • ទីពីរ ចុចខាងស្តាំ នៅលើឈ្មោះសន្លឹក។
    • បន្ទាប់មក ជ្រើសរើស បញ្ចូល > ម៉ូឌុល

    • ពាក្យបញ្ជាខាងលើនឹងបើកទទេ VBA
    • ទីបី សូមវាយលេខកូដខាងក្រោមនៅក្នុងម៉ូឌុលនោះ៖
    6403
    • បន្ទាប់មកចុចគ្រាប់ចុច F5 ឬចុចលើប៊ូតុង រត់ ដើម្បីដំណើរការកូដ។

    • ជាចុងក្រោយ លេខកូដនឹងផ្ញើឯកសារភ្ជាប់ទៅកាន់អ៊ីមែលដែលបានផ្តល់នៅក្នុងលេខកូដ។ លេខកូដផ្ញើអ៊ីមែលតាម Outlook ។ ដូច្នេះ សូមចុចលើប៊ូតុង អនុញ្ញាត ដើម្បីអនុញ្ញាតឱ្យ Outlook ផ្ញើឯកសារភ្ជាប់ទៅអ៊ីមែលដែលបានផ្តល់ឱ្យ។

    អានបន្ថែម៖ របៀបដាក់ពាក្យម៉ាក្រូដើម្បីផ្ញើអ៊ីមែលពី Excel ជាមួយឯកសារភ្ជាប់

    សេចក្តីសន្និដ្ឋាន

    នៅក្នុងសេចក្តីសន្និដ្ឋាន អត្ថបទនេះបង្ហាញ 3 ឧទាហរណ៍នៃការប្រើប្រាស់ Excel VBA ម៉ាក្រូទៅ ផ្ញើសំបុត្រដោយស្វ័យប្រវត្តិ។ ទាញយកសន្លឹកកិច្ចការគំរូដែលបានផ្ដល់ឱ្យក្នុងអត្ថបទនេះ ដើម្បីដាក់ជំនាញរបស់អ្នកទៅធ្វើតេស្ត។ ប្រសិនបើអ្នកមានសំណួរសូមទុកមតិយោបល់នៅក្នុងប្រអប់ខាងក្រោម។ ក្រុមការងាររបស់យើងនឹងព្យាយាមឆ្លើយតបសាររបស់អ្នកឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាន។ សូមរង់ចាំមើលការច្នៃប្រឌិតបន្ថែមទៀត Microsoft Excel ដំណោះស្រាយនាពេលអនាគត។

    Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។