মেল মার্জ ব্যবহার করে , আমরা নথির একটি সংগ্রহ তৈরি করতে পারি যা প্রতিটি প্রাপক পৃথকভাবে গ্রহণ করে। আপনি যদি Excel থেকে Outlook এ মেল মার্জ করার জন্য কিছু বিশেষ কৌশল খুঁজছেন সংযুক্তি সহ, আপনি সঠিক জায়গায় এসেছেন। এক্সেল থেকে আউটলুকে সংযুক্তি সহ মেল মার্জ করার অনেক উপায় রয়েছে। এই নিবন্ধটি এক্সেল থেকে আউটলুকে সংযুক্তি সহ মেল মার্জ করার জন্য দুটি উপযুক্ত উদাহরণ নিয়ে আলোচনা করবে। আসুন এই সব শিখতে সম্পূর্ণ নির্দেশিকা অনুসরণ করি।
অ্যাটাচমেন্ট সহ এক্সেল থেকে আউটলুকে মেল মার্জ করার 2 উপযুক্ত উদাহরণ
আমরা এক্সেল থেকে আউটলুকে সংযুক্তি সহ মেল মার্জ করার জন্য দুটি কার্যকর এবং জটিল উপায় ব্যবহার করব। এই বিভাগটি দুটি উপায়ে বিস্তৃত বিবরণ প্রদান করে। আপনি আপনার উদ্দেশ্যের জন্য যেকোনো একটি ব্যবহার করতে পারেন, কাস্টমাইজেশনের ক্ষেত্রে তাদের নমনীয়তার বিস্তৃত পরিসর রয়েছে। আপনি এই সব শিখতে এবং প্রয়োগ করা উচিত, কারণ তারা আপনার চিন্তা ক্ষমতা এবং এক্সেল জ্ঞান উন্নত. আমরা Microsoft Office 365 ব্যবহার করি এখানে সংস্করণ, কিন্তু আপনি আপনার পছন্দ অনুযায়ী অন্য কোনো সংস্করণ ব্যবহার করতে পারেন।
1. এক্সেল থেকে আউটলুকে একক সংযুক্তি সহ মেল মার্জ করুন
এখানে, আমরা প্রদর্শন করব কিভাবে এক্সেল থেকে আউটলুকে একক সংযুক্তি সহ মেল মার্জ করা যায়। আসুন প্রথমে আপনাকে আমাদের এক্সেল ডেটাসেটের সাথে পরিচয় করিয়ে দিই যাতে আপনি বুঝতে সক্ষম হন যে আমরা এই নিবন্ধটি দিয়ে কী অর্জন করার চেষ্টা করছি। আমাদের কাছে একজন ব্যক্তির নাম, ইমেল আইডি এবং ব্যক্তি-প্রয়োজনীয় ফাইল দেখানো একটি ডেটাসেট রয়েছে৷
৷
আপনি একটি একক সংযুক্তি সহ Excel থেকে Outlook-এ মেল মার্জ করতে Visual Basic For Applications (VBA) ব্যবহার করতে পারেন। এটি করার জন্য, আপনার প্রয়োজন বিকাশকারী ট্যাব৷ আপনার পটি দেখাতে. এর পরে, আপনাকে Excel থেকে Outlook-এ মেল মার্জ করতে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে৷
📌 ধাপ:
- প্রথমে, ফিতা থেকে, ডেভেলপার-এ যান ট্যাব।
- তারপর, ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।
- অথবা, আপনাকে Alt+F11 টিপতে হবে VBA সম্পাদক খুলতে।
- VBA উইন্ডোতে, ঢোকান এ যান এবং মডিউল নির্বাচন করুন .
- এরপর, আপনাকে নিম্নলিখিত কোডটি টাইপ করতে হবে
Sub Single_attachment()
Dim appOutlook As Object
Dim Email As Object
Dim source, mailto As String
Set appOutlook = CreateObject("Outlook.Application")
Set Email = appOutlook.CreateItem(olMailItem)
mailto = mailto & Cells(2, 2) & ";"
source = "F:\SOFTEKO\61-0055\New folder\" & Cells(2, 3)
Email.attachments.Add source
ThisWorkbook.Save
source = ThisWorkbook.FullName
Email.attachments.Add source
Email.To = mailto
Email.Subject = "Important Sheets"
Email.Body = "Greetings Everyone," & vbNewLine & "Please go through the Sheets." & vbNewLine & "Regards."
Email.Display
End Sub
- পরে, ভিজ্যুয়াল বেসিক উইন্ডোটি বন্ধ করুন এবং Alt+F8 টিপুন।
- যখন ম্যাক্রো ডায়ালগ বক্স খোলে, একক_সংযুক্তি নির্বাচন করুন ম্যাক্রো নামে . চালান এ ক্লিক করুন .
- ফলে, একটি আউটলুক উইন্ডো প্রদর্শিত হবে, এবং আপনি পছন্দসই ফাইল সংযুক্তি দেখতে পাবেন
🔎 VBA কোড ব্যাখ্যা
Sub Single_attachment()
প্রথমত, ম্যাক্রোর উপ-প্রক্রিয়ার জন্য একটি নাম দিন।
Dim appOutlook As Object
Dim Email As Object
Dim source, mailto As String
এরপর, ম্যাক্রোর জন্য প্রয়োজনীয় পরিবর্তনশীল ঘোষণা করুন।
Set appOutlook = CreateObject("Outlook.Application")
Set Email = appOutlook.CreateItem(olMailItem)
এখানে, appOutlook নামে নতুন বস্তু তৈরি করতে সেট কীওয়ার্ড ব্যবহার করা হয় এবং ইমেইল।
mailto = mailto & Cells(2, 2) & ";"
এই ভেরিয়েবলটিতে সেই ব্যক্তি থাকবে যাকে মেইল করতে হবে।
source = "F:\SOFTEKO\61-0055\New folder\" & Cells(2, 3)
এই ভেরিয়েবলটিতে একটি নির্দিষ্ট ফোল্ডার থেকে ব্যক্তির ইমেল আইডি থাকবে।
ThisWorkbook.Save
এটি সাধারণ সংরক্ষণ করে ওয়ার্কবুক সংরক্ষণ করবে।
source = ThisWorkbook.FullName
এই ভেরিয়েবলটিতে এই ওয়ার্কবুকের নাম থাকবে৷
৷Email.attachments.Add source
এই যোগ পদ্ধতিটি একটি সংগ্রহ বস্তুতে একটি উৎস যোগ করবে।
Email.To = mailto
Email.Subject = "Important Sheets"
Email.Body = "Greetings Everyone," & vbNewLine & "Please go through the Sheets." & vbNewLine & "Regards."
এই ভেরিয়েবলটি ইমেল বিষয় হিসাবে "গুরুত্বপূর্ণ পত্রক" পাঠ্য এবং পাঠ্য "সবাইকে শুভেচ্ছা, অনুগ্রহ করে শীটগুলি দিয়ে যান, ইমেল বডি হিসাবে বিবেচনা করুন৷
Email.Display
এই প্রদর্শন পদ্ধতি ইমেল প্রদর্শন করবে।
End Sub
অবশেষে, ম্যাক্রোর উপ-প্রক্রিয়া শেষ করুন।
দ্রষ্টব্য:
আপনাকে এক্সেল ফাইল এবং ডক্স ফাইল একটি ফোল্ডারে সংরক্ষণ করতে হবে। অন্যথায়, এই পদ্ধতি কাজ করবে না।
আরো পড়ুন: Word ছাড়াই Excel এ মেল মার্জ করুন (2টি উপযুক্ত উপায়)
2. একাধিক সংযুক্তি সহ এক্সেল থেকে আউটলুকে মেল মার্জ করুন
এখানে, আমরা দেখাব কিভাবে এক্সেল থেকে আউটলুকে একাধিক সংযুক্তি সহ মেল মার্জ করা যায়। আসুন প্রথমে আপনাকে আমাদের এক্সেল ডেটাসেটের সাথে পরিচয় করিয়ে দিই যাতে আপনি বুঝতে সক্ষম হন যে আমরা এই নিবন্ধটি দিয়ে কী অর্জন করার চেষ্টা করছি। আমাদের কাছে কিছু লোকের নাম, ইমেল আইডি এবং ব্যক্তি-প্রয়োজনীয় ফাইল দেখানো একটি ডেটাসেট আছে।
আপনি একাধিক সংযুক্তি সহ Excel থেকে Outlook-এ মেল মার্জ করতে Visual Basic For Applications (VBA) ব্যবহার করতে পারেন। এটি করার জন্য, আপনার প্রয়োজন বিকাশকারী ট্যাব৷ আপনার পটি দেখাতে. এর পরে, আপনাকে Excel থেকে মেল মার্জ করতে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে
📌 ধাপ:
- প্রথমে, ফিতা থেকে, ডেভেলপার-এ যান ট্যাব।
- তারপর, ভিজ্যুয়াল নির্বাচন করুন মৌলিক কোড থেকে গ্রুপ।
- অথবা, আপনাকে Alt+F11 টিপতে হবে VBA সম্পাদক খুলতে।
- VBA উইন্ডোতে, ঢোকান এ যান এবং মডিউল নির্বাচন করুন .
- এরপর, আপনাকে নিম্নলিখিত কোডটি টাইপ করতে হবে
Sub attachments()
Dim appOutlook As Object
Dim Email As Object
Dim source, mailto As String
Dim i, j As Integer
Set appOutlook = CreateObject("Outlook.Application")
Set Email = appOutlook.CreateItem(olMailItem)
For i = 2 To 5
mailto = mailto & Cells(i, 2) & ";"
Next i
For j = 2 To 5
source = "F:\SOFTEKO\61-0055\New folder\" & Cells(j, 3)
Email.attachments.Add source
Next
ThisWorkbook.Save
source = ThisWorkbook.FullName
Email.attachments.Add source
Email.To = mailto
Email.Subject = "Important Sheets"
Email.Body = "Greetings Everyone," & vbNewLine & "Please go through the Sheets." & vbNewLine & "Regards."
Email.Display
End Sub
- পরে, ভিজ্যুয়াল বেসিক উইন্ডোটি বন্ধ করুন এবং Alt+F8 টিপুন।
- যখন ম্যাক্রো ডায়ালগ বক্স খোলে, সংযুক্তিগুলি নির্বাচন করুন ম্যাক্রো নামে . চালান এ ক্লিক করুন .
- ফলে, একটি আউটলুক উইন্ডো প্রদর্শিত হবে, এবং আপনি পছন্দসই ফাইল সংযুক্তি দেখতে পাবেন
🔎 VBA কোড ব্যাখ্যা
Sub attachments()
প্রথমত, ম্যাক্রোর উপ-প্রক্রিয়ার জন্য একটি নাম দিন।
Dim appOutlook As Object
Dim Email As Object
Dim source, mailto As String
Dim i, j As Integer
এরপর, ম্যাক্রোর জন্য প্রয়োজনীয় পরিবর্তনশীল ঘোষণা করুন।
Set appOutlook = CreateObject("Outlook.Application")
Set Email = appOutlook.CreateItem(olMailItem)
এখানে, appOutlook নামে নতুন বস্তু তৈরি করতে সেট কীওয়ার্ড ব্যবহার করা হয় এবং ইমেইল।
For i = 2 To 5
mailto = mailto & Cells(i, 2) & ";"
Next i
For j = 2 To 5
source = "F:\SOFTEKO\61-0055\New folder\" & Cells(j, 3)
এর পরে, লুপের জন্য শুরু হয়। mailto ভেরিয়েবলে সেই ব্যক্তি থাকবে যাকে মেইল করতে হবে। উৎস ভেরিয়েবলে একটি নির্দিষ্ট ফোল্ডার থেকে ব্যক্তির ইমেল আইডি থাকবে।
Next
তারপর, আপনাকে ফর লুপের প্রতিটি পুনরাবৃত্তি চালাতে হবে।
ThisWorkbook.Save
এই সেভ কমান্ড ওয়ার্কবুক সংরক্ষণ করবে।
source = ThisWorkbook.FullName
এই ভেরিয়েবলটিতে এই ওয়ার্কবুকের নাম থাকবে৷
৷Email.attachments.Add source
এই যোগ পদ্ধতিটি একটি সংগ্রহ বস্তুতে একটি উৎস যোগ করবে।
Email.To = mailto
Email.Subject = "Important Sheets"
Email.Body = "Greetings Everyone," & vbNewLine & "Please go through the Sheets." & vbNewLine & "Regards."
এই ভেরিয়েবলটি ইমেল বিষয় হিসাবে "গুরুত্বপূর্ণ পত্রক" পাঠ্য এবং পাঠ্য "সবাইকে শুভেচ্ছা, অনুগ্রহ করে শীটগুলি দিয়ে যান, ইমেল বডি হিসাবে বিবেচনা করুন৷
Email.Display
এই প্রদর্শন পদ্ধতি ইমেল প্রদর্শন করবে।
End Sub
অবশেষে, ম্যাক্রোর উপ-প্রক্রিয়া শেষ করুন।
দ্রষ্টব্য:
আপনাকে এক্সেল ফাইল এবং ডক্স ফাইলগুলিকে একটি ফোল্ডারে সংরক্ষণ করতে হবে। অন্যথায়, এই পদ্ধতি কাজ করবে না।
আরো পড়ুন: Excel থেকে একটি মেল মার্জ ডকুমেন্ট তৈরি করতে ম্যাক্রো
উপসংহার
এটাই আজকের অধিবেশনের সমাপ্তি। আমি দৃঢ়ভাবে বিশ্বাস করি যে এখন থেকে, আপনি অ্যাটাচমেন্ট সহ Excel থেকে Outlook এ মেল করতে সক্ষম হবেন। আপনার যদি কোন প্রশ্ন বা সুপারিশ থাকে, তাহলে অনুগ্রহ করে নিচের মন্তব্য বিভাগে সেগুলি শেয়ার করুন৷
৷আমাদের ওয়েবসাইট Exceldemy.com চেক করতে ভুলবেন না এক্সেল সম্পর্কিত বিভিন্ন সমস্যা এবং সমাধানের জন্য। নতুন পদ্ধতি শিখতে থাকুন এবং বাড়তে থাকুন!
সম্পর্কিত প্রবন্ধ
- কিভাবে এক্সেল ফাইলকে মেলিং লেবেলে মার্জ করবেন (সহজ ধাপে)
- কিভাবে এক্সেল থেকে ওয়ার্ডে ছবি মার্জ করবেন (2টি সহজ উপায়)
- Excel থেকে Word Envelopes-এ মেল মার্জ (2 সহজ পদ্ধতি)
- এক্সেল মেল মার্জে কীভাবে তারিখ বিন্যাস পরিবর্তন করবেন (দ্রুত পদক্ষেপ সহ)