តារាងមាតិកា
នៅពេលដែលអ្នកប្រើប្រាស់ផ្ញើអ៊ីមែលទៅអតិថិជន ឬចៅហ្វាយរបស់ពួកគេ វាពិតជាពិបាកក្នុងការតាមដាន។ ក្នុងករណីនេះ Excel មានប្រយោជន៍។ ដូច្នេះ "ផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ទៅ Outlook" ត្រូវបានបង្ហាញថាជាវិធីសាស្រ្តសន្សំសំចៃពេលវេលា។ Excel VBA Macros និងមុខងារ HYPERLINK អាចផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ ឬបង្កើតសេចក្តីព្រាងដោយប្រើធាតុ Excel។
ឧបមាថាយើងមាន ប្រាក់ខែដែលកំណត់រចនាសម្ព័ន្ធបុគ្គលិក ទិន្នន័យនៅក្នុង Excel ហើយយើងចង់ផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិដោយប្រើ Outlook ។
នៅក្នុងអត្ថបទនេះ យើងបង្ហាញពីវ៉ារ្យ៉ង់ជាច្រើននៃ VBA Macros និងមុខងារ HYPERLINK ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ទៅ Outlook ។
ទាញយក Excel Workbook
ផ្ញើ Automatic Email.xlsm
⧭ ការបើក Microsoft Visual Basic និងបញ្ចូលកូដក្នុងម៉ូឌុល
មុននឹងបន្តធ្វើការបង្ហាញណាមួយ Methods ចាំបាច់ត្រូវដឹងពីវិធីបើក និងបញ្ចូល Module ក្នុង Microsoft Visual Basic ក្នុង Excel។
🔄 ការបើក Microsoft Visual Basic៖ មានវិធីចម្បង 3 ដើម្បីបើកបង្អួច Microsoft Visual Basic ។
1. ការប្រើផ្លូវកាត់ក្តារចុច៖ ចុច ALT+ F11 ទាំងអស់គ្នាដើម្បីបើកបង្អួច Microsoft Visual Basic ។
2. ការប្រើប្រាស់ផ្ទាំងអ្នកអភិវឌ្ឍន៍៖ នៅក្នុងសន្លឹកកិច្ចការ Excel សូមចូលទៅកាន់ Developer Tab > ជ្រើសរើស Visual Basic ។ បង្អួច Microsoft Visual Basic លេចឡើង។
3. ការប្រើផ្ទាំងសន្លឹកកិច្ចការ៖ ចូលទៅកាន់សន្លឹកកិច្ចការណាមួយ ចុចកណ្ដុរស្ដាំ នៅលើវា > ជ្រើសរើស មើលកូដ (ពី បរិបទ ម៉ឺនុយ )។
🔄 ការបញ្ចូលម៉ូឌុលនៅក្នុង Microsoft Visual Basic៖ មានវិធី 2 ដើម្បីបញ្ចូល Module ក្នុង Microsoft Visual Basic window,
1. ការប្រើប្រាស់ជម្រើសរបស់សន្លឹក៖ បន្ទាប់ពីបើកបង្អួច Microsoft Visual Basic សូមជ្រើសរើស សន្លឹកកិច្ចការ > ចុចខាងស្តាំ នៅលើវា > ; ជ្រើសរើស បញ្ចូល (ពី ម៉ឺនុយបរិបទ ) > បន្ទាប់មកជ្រើសរើស Module ។
2. ការប្រើរបារឧបករណ៍៖ អ្នកក៏អាចធ្វើវាបានដោយជ្រើសរើស បញ្ចូល (ពី របារឧបករណ៍ ) > បន្ទាប់មកជ្រើសរើស ម៉ូឌុល ។
4 វិធីងាយៗក្នុងការផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ទៅ Outlook
វិធីទី 1៖ ការប្រើ VBA Macro ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិដោយប្រើ Outlook ទៅកាន់អ្នកទទួលដែលបានជ្រើសរើស
យើងចង់បង្កើតការប្រតិបត្តិម៉ាក្រូ ប៊ូតុង ដែលយើងអាចផ្ញើសំបុត្រទៅកាន់អ្នកទទួលដែលបានជ្រើសរើសដោយសាមញ្ញ។ គ្រាន់តែចុចមួយ។
ជំហានទី 1: ចូលទៅកាន់ផ្ទាំង Insert > Shapes > ជ្រើសរើសរូបរាងណាមួយដែលបានផ្តល់ជូន (ឧទាហរណ៍ ចតុកោណកែង៖ ជ្រុងមូល )។
ជំហានទី 2៖ អូស រូបតំណាងបូក កន្លែងណាដែលអ្នកចង់បញ្ចូល រាង ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
ជំហានទី 3៖ ជ្រើសរើស ពេញចិត្ត Shape Fill និង Outline Color បន្ទាប់មកចុចកណ្ដុរស្ដាំលើវា។ ចុចលើ កែសម្រួលអត្ថបទ ដើម្បីបញ្ចូលអត្ថបទ។
ជំហាន 4: ប្រើ ការណែនាំ ដើម្បីបើក Microsoft Visual Basic ហើយបញ្ចូល ម៉ូឌុល ។ បិទភ្ជាប់ម៉ាក្រូខាងក្រោមក្នុង ម៉ូឌុល ។
3490
➤ ក្នុងកូដ
1 – ចាប់ផ្តើម ដំណើរការម៉ាក្រូដោយប្រកាសអថេរជា Object និង String ។
2 – ដំណើរការ VBA FOR loop សម្រាប់ ជួរនីមួយៗក្នុងការជ្រើសរើសដើម្បីផ្តល់អ៊ីមែល ផ្ញើទៅ , ប្រធានបទ និង តួ ដោយប្រើធាតុជួរដេក។
3 – កំណត់អថេរ។
4 – អនុវត្ត VBA ជាមួយនឹង សេចក្តីថ្លែងការណ៍ ដើម្បីបញ្ចូលធាតុ ទស្សនវិស័យ ដូចជា ផ្ញើទៅ , Mail Subject ជាដើម។ នៅទីនេះ macro ប្រតិបត្តិតែពាក្យបញ្ជា Display ដើម្បីបង្ហាញ Outlook ជាមួយនឹងសេចក្តីព្រាងអ៊ីមែល។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើពាក្យបញ្ជា ផ្ញើ ត្រូវបានប្រើនៅនឹងកន្លែង ឬបន្ទាប់ពី បង្ហាញ នោះ Outlook នឹងផ្ញើអ៊ីមែលដែលបានបង្កើតទៅអ្នកទទួលដែលបានជ្រើសរើស។
5 – បញ្ចប់ VBA FOR loop។
ជំហាន 5: ត្រឡប់ទៅសន្លឹកកិច្ចការវិញ។ ចុចកណ្ដុរស្ដាំលើ Shape បន្ទាប់មកជ្រើសរើស Assign Macro ពីជម្រើស Context Menu ។
ជំហាន 6: ជ្រើសរើសម៉ាក្រូ (ឧ. ExcelToOutlookSR ) នៅក្រោម ឈ្មោះម៉ាក្រូ ហើយជ្រើសរើសជម្រើស ម៉ាក្រូក្នុង ជា សៀវភៅការងារនេះ ។ ចុចលើ យល់ព្រម ។
ជំហានទី 7៖ ឥឡូវនេះ នៅក្នុងសន្លឹកកិច្ចការ សូមជ្រើសរើសបុគ្គលិកម្នាក់ ឬច្រើននាក់ បន្ទាប់មកចុចលើ ប៊ូតុងរាង ។
ជំហានទី 8៖ Excel ជម្រុញ Outlook ទៅអាហារថ្ងៃត្រង់ ហើយបង្កើត ឬផ្ញើអ៊ីមែលទៅ បុគ្គលិកដែលបានជ្រើសរើស។ នៅពេលអ្នកជ្រើសរើសបុគ្គលិកពីរនាក់ Outlook បង្កើតសេចក្តីព្រាងអ៊ីមែលពីរផ្សេងគ្នាដែលត្រៀមរួចជាស្រេចដើម្បីផ្ញើ។
ដោយសារម៉ាក្រូផ្តល់តែ អេក្រង់ command, Outlook គ្រាន់តែបង្ហាញសេចក្តីព្រាងអ៊ីមែលដោយមិនចាំបាច់ផ្ញើវា។ ប្រើពាក្យបញ្ជា ផ្ញើ ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ទៅ Outlook ដោយប្រើធាតុក្រឡា។
អានបន្ថែម៖ Excel Macro ដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ (ឧទាហរណ៍សមស្របចំនួន 3)
វិធីទី 2៖ ការផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ទៅ Outlook អាស្រ័យលើតម្លៃក្រឡាជាក់លាក់
អ្វី ប្រសិនបើយើងចង់ផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិបន្ទាប់ពីសម្រេចបានគោលដៅពី Excel ទៅ Outlook ? កូដម៉ាក្រូអាចធ្វើការងារនេះបានយ៉ាងងាយស្រួល។
ឧបមាថា យើងមាន ទិន្នន័យការលក់ប្រចាំត្រីមាស ដូចដែលបានបង្ហាញខាងក្រោម បន្ទាប់ពីសម្រេចបាននូវគោលដៅមួយ (ឧ. ការលក់> 2000 ) នឹងជម្រុញ Outlook ដោយស្វ័យប្រវត្តិដើម្បីផ្ញើអ៊ីមែលពី Excel ទៅកាន់លេខសម្គាល់អ៊ីមែលដែលបានកំណត់។
ជំហានទី 1: វាយបញ្ចូលម៉ាក្រូខាងក្រោម កូដនៅក្នុង ម៉ូឌុល ។
9550
➤ ពីរូបភាពខាងលើ ក្នុងផ្នែក
1 - កំណត់ក្រឡាមួយ (ឧ. F17 ) ក្នុងជួរដើម្បីប្រតិបត្តិសេចក្តីថ្លែងការណ៍ VBA IF ។ ប្រសិនបើសេចក្តីថ្លែងការណ៍លទ្ធផលនៅក្នុង True ម៉ាក្រូនឹងហៅម៉ាក្រូមួយផ្សេងទៀតសម្រាប់ការប្រតិបត្តិ។
2 – ប្រកាសអថេរប្រភេទ និងកំណត់ពួកវាឱ្យបញ្ចូលធាតុរបស់ Outlook ។
3 – អនុវត្ត VBA ជាមួយ សេចក្តីថ្លែងការណ៍ដើម្បីផ្តល់អថេរទៅធាតុអ៊ីមែល។ ប្រើពាក្យបញ្ជា ផ្ញើ ជំនួសឱ្យ បង្ហាញ ក្នុងករណីដែលអ្នកចង់ផ្ញើអ៊ីមែលដោយផ្ទាល់ដោយមិនពិនិត្យមើលពួកវា។ អ៊ីមែលអ្នកទទួលត្រូវបានបញ្ចូលក្នុងម៉ាក្រូ។ ប្រើវិធីជំនួសក្នុងករណីដែលអ្នកចង់បញ្ចូលលេខសម្គាល់អ៊ីមែលរបស់អ្នកទទួលដោយស្វ័យប្រវត្តិ។
4 – សម្អាតអថេរមួយចំនួនពីការចាត់តាំង។
ជំហាន 2: ប្រើគ្រាប់ចុច F5 ដើម្បីដំណើរការម៉ាក្រូ។ ក្នុងពេលបន្តិចទៀត Excel ទាញយក Outlook ជាមួយនឹងអ៊ីមែលព្រាងដែលបង្កើតដោយស្វ័យប្រវត្តិដូចបង្ហាញក្នុងខាងក្រោម។ អ្នកអាចចុចលើ ផ្ញើ ឬផ្ញើដោយស្វ័យប្រវត្តិដោយប្រើ ផ្ញើ ពាក្យបញ្ជាក្នុងម៉ាក្រូ។
អានបន្ថែម៖ ផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ដោយផ្អែកលើមាតិកាក្រឡា (2 វិធីសាស្រ្ត)
ការអានស្រដៀងគ្នា
- របៀបមើល តើអ្នកណានៅក្នុងឯកសារ Excel ដែលបានចែករំលែក (ជាមួយនឹងជំហានរហ័ស)
- បើកការចែករំលែកសៀវភៅការងារនៅក្នុង Excel
- របៀបចែករំលែកឯកសារ Excel សម្រាប់អ្នកប្រើប្រាស់ច្រើន
- របៀបអនុវត្តម៉ាក្រូដើម្បីផ្ញើអ៊ីមែលពី Excel ជាមួយឯកសារភ្ជាប់
វិធីទី 3៖ ការប្រើប្រាស់ម៉ាក្រូ VBA ដើម្បីផ្ញើអ៊ីមែលជាមួយសន្លឹកកិច្ចការសកម្មពី Excel ដោយ Outlook
ជាជម្រើស ប្រហែលជាមានឧទាហរណ៍ដែលយើងត្រូវផ្ញើ សន្លឹកសកម្ម ទាំងមូលទៅកាន់អាសយដ្ឋានអ៊ីមែលដែលបានកំណត់។ ក្នុងករណីនោះ យើងអាចប្រើ មុខងារផ្ទាល់ខ្លួន VBA ដើម្បីត្រូវបានហៅក្នុងមួយម៉ាក្រូ។
ជំហានទី 1៖ បញ្ចូលម៉ាក្រូខាងក្រោមក្នុង ម៉ូឌុល ។
6674
➤ ពី រូបភាពខាងលើ ផ្នែកនៃកូដ
1 – ប្រកាស និងកំណត់អថេរ។
2 – កំណត់ពាក្យបញ្ជាដោយប្រើ VBA ជាមួយ សេចក្តីថ្លែងការណ៍។ ប្រើពាក្យបញ្ជា Display ឬ Send ដើម្បីពិនិត្យមើល ឬផ្ញើអ៊ីមែលដោយផ្ទាល់រៀងៗខ្លួន។
3 – សម្អាតអថេរដែលបានកំណត់ពីមុន។
4 – កំណត់ពាក្យបញ្ជា VBA With ជាមួយនឹងអត្ថបទ។
5 – ប្រតិបត្តិ មុខងារផ្ទាល់ខ្លួន VBA ។
ជំហានទី 2៖ ដើម្បីដំណើរការម៉ាក្រូចុច F5 ហើយភ្លាមៗនោះ Excel បង្ហាញ Outlook ជាមួយនឹងអ៊ីមែលព្រាងដើម្បីពិនិត្យមើលស្រដៀងគ្នាទៅនឹង រូបភាពខាងក្រោម។ បន្ទាប់មក អ្នកពិតជាល្អណាស់ក្នុងការផ្ញើវា។
អានបន្ថែម៖ របៀបផ្ញើអ៊ីមែលច្រើនពី Outlook ដោយប្រើ Excel (3 វិធី)
វិធីទី 4៖ ការផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ទៅកាន់ Outlook ដោយប្រើមុខងារ HYPERLINK
មុខងារ HYPERLINK បង្កើតតំណដែលអាចចុចបានក្នុងក្រឡា Excel ទៅ នាំយក Outlook ជាឧបករណ៍ផ្ទុកដើម្បីផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel។
ជំហានទី 1: វាយរូបមន្តខាងក្រោមក្នុងក្រឡា H5 ។
=HYPERLINK("MailTo:"&C5&"?Subject="&F5&"&cc="&$D$2&"&body="&G5,"Click Here")
មុខងារ HYPERLINK ប្រើប្រាស់ “MailTo:”&C5&”?Subject=”&F5&” &cc=”&$D$2&”&body=”&G 5 as link_location និង “Click Here” as friendly_name .
ជំហាន 2: ចុច ENTER ដើម្បីបិទភ្ជាប់តំណ។ បន្ទាប់មកចុចលើតំណ។
ជំហានទី 3៖ Excel នាំអ្នកទៅកាន់ Outlook ។ ហើយអ្នកឃើញធាតុ Outlook ទាំងអស់ត្រូវបានបំពេញដោយទិន្នន័យដែលបានកំណត់ពី Excel ។ ចុចលើ Send ។
ជំហានទី 4៖ អូស Fill Handle ដើម្បីអនុវត្តរូបមន្តផ្សេងទៀត ក្រឡា។
អានបន្ថែម៖ របៀបផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិ នៅពេលដែលលក្ខខណ្ឌបានជួបក្នុង Excel
សេចក្តីសន្និដ្ឋាន
VBA Macro Variants និង HYPERLINK មុខងារអាចមានប្រយោជន៍នៅពេលផ្ញើអ៊ីមែលដោយស្វ័យប្រវត្តិពី Excel ទៅ Outlook ។ សង្ឃឹមថាអ្នករកឃើញវិធីសាស្រ្តដែលអ្នកពេញចិត្តនៅក្នុងវិធីដែលបានពិពណ៌នាខាងលើ។ Comment ប្រសិនបើអ្នកមានចម្ងល់បន្ថែម ឬមានអ្វីដែលត្រូវបន្ថែម។