আউটলুক ইমেল হিসাবে কোনও এক্সেল ওয়ার্কশিটে নির্বাচিত ঘরগুলি দ্রুত পাঠানোর 2 পদ্ধতি

এখন শেয়ার:

কখনও কখনও, আপনি একটি এক্সেল ওয়ার্কশীটে নির্বাচিত কক্ষগুলিকে একটি Outlook ইমেলে দ্রুত সন্নিবেশ করতে এবং এই ইমেলটি পাঠাতে চাইতে পারেন। এই নিবন্ধটি আপনাকে 2টি পদ্ধতি অফার করতে এই ইচ্ছাটি দেখবে।

আমার আগের নিবন্ধ "আউটলুক ইমেল হিসাবে একটি এক্সেল ওয়ার্কশিট প্রেরণের 2 দ্রুত পদ্ধতি” আপনাকে শিখিয়েছে কিভাবে একটি সম্পূর্ণ এক্সেল ওয়ার্কশীট ইমেইল হিসাবে পাঠাতে হয়। যাইহোক, কখনও কখনও, আপনি শুধুমাত্র একটি ইমেল হিসাবে একটি ওয়ার্কশীটে নির্বাচিত ঘর পাঠাতে চান। এই প্রয়োজনীয়তার প্রতিক্রিয়া হিসাবে, এখানে আমরা আপনাকে 2টি পদ্ধতি প্রকাশ করব। আপনি আপনার পছন্দ অনুযায়ী চয়ন করতে পারেন.

আউটলুক ইমেল হিসাবে কোনও এক্সেল ওয়ার্কশিটে নির্বাচিত ঘরগুলি দ্রুত পাঠানোর 2 পদ্ধতি

পদ্ধতি 1: নির্বাচিত সেলগুলিকে ম্যানুয়ালি ইমেলে কপি করুন

  1. টু এসtart এর সাথে, উত্স এক্সেল ফাইলটি খুলুন এবং সঠিক এক্সেল ওয়ার্কশীটটি অ্যাক্সেস করুন।
  2. তারপর আপনি একটি Outlook ইমেল হিসাবে পাঠাতে চান যে ঘর নির্বাচন করুন.
  3. পরবর্তীতে নির্বাচিত ঘরগুলি অনুলিপি করতে "Ctrl + C" কী শর্টকাট টিপুন।নির্বাচিত ঘর অনুলিপি করতে "Ctrl + C" কী শর্টকাট টিপুন
  4. এর পরে, আপনার আউটলুক অ্যাপ্লিকেশন চালু করুন।
  5. পরবর্তীকালে, একটি নতুন আউটলুক ইমেল তৈরি করতে "হোম" রিবনের "নতুন ইমেল" বোতামে ক্লিক করুন৷
  6. পরে নতুন মেসেজ উইন্ডোতে, মেসেজের বডি বিভাগে ক্লিক করুন।
  7. এবং তারপরে "Ctrl + V" কী বোতাম টিপুন পূর্বে অনুলিপি করা নির্বাচিত এক্সেল সেলগুলি পেস্ট করতে।
  8. অবশেষে, আপনি যথারীতি ইমেল রচনা করতে পারেন এবং এটি পাঠাতে "পাঠান" বোতামটি ক্লিক করতে পারেন।

পদ্ধতি 2: VBA এর মাধ্যমে নির্বাচিত সেলগুলিকে ইমেল হিসাবে পাঠান

  1. একেবারে শুরুতে, উত্স এক্সেল ওয়ার্কবুকটি খুলুন।
  2. তারপর এক্সেল VBA সম্পাদক অ্যাক্সেস করতে "Alt + F11" কী বোতাম টিপুন।
  3. নতুন উইন্ডোতে, একটি নতুন মডিউল সন্নিবেশ করতে "ঢোকান" > "মডিউল" এ ক্লিক করুন।
  4. পরবর্তী Microsoft Outlook অবজেক্ট সক্ষম করা উচিত। "সরঞ্জাম" > "রেফারেন্স" এ ক্লিক করুন। পপআপ ডায়ালগ বক্সে, "Microsoft Outlook Object Lib" খুঁজুন এবং চেক করুনrary ”।Excel এ Microsoft Outlook অবজেক্ট সক্ষম করুন
  5. পরবর্তীকালে, এই মডিউলটিতে নিম্নলিখিত ভিবিএ কোডটি অনুলিপি করুন।
Sub SendSelectedCells_inOutlookEmail()
    Dim objSelection As Excel.Range
    Dim objTempWorkbook As Excel.Workbook
    Dim objTempWorksheet As Excel.Worksheet
    Dim strTempHTMLFile As String
    Dim objTempHTMLFile As Object
    Dim objFileSystem As Object
    Dim objTextStream As Object
    Dim objOutlookApp As Outlook.Application
    Dim objNewEmail As Outlook.MailItem
 
    'Copy the selection
    Set objSelection = Selection
    Selection.Copy
 
    'Paste the copied selected ranges into a temp worksheet
    Set objTempWorkbook = Excel.Application.Workbooks.Add(1)
    Set objTempWorksheet = objTempWorkbook.Sheets(1)
 
    'Keep the values, column widths and formats in pasting
    With objTempWorksheet.Cells(1)
         .PasteSpecial xlPasteValues
         .PasteSpecial xlPasteColumnWidths
         .PasteSpecial xlPasteFormats
    End With
 
    'Save the temp worksheet as a HTML file
    Set objFileSystem = CreateObject("Scripting.FileSystemObject")
    strTempHTMLFile = objFileSystem.GetSpecialFolder(2).Path & "\Temp for Excel" & Format(Now, "YYYY-MM-DD hh-mm-ss") & ".htm"
    Set objTempHTMLFile = objTempWorkbook.PublishObjects.Add(xlSourceRange, strTempHTMLFile, objTempWorksheet.Name, objTempWorksheet.UsedRange.Address)
    objTempHTMLFile.Publish (True)
 
    'Create a new email
    Set objOutlookApp = CreateObject("Outlook.Application")
    Set objNewEmail = objOutlookApp.CreateItem(olMailItem)
 
    'Read the HTML file data and insert into the email body
    Set objTextStream = objFileSystem.OpenTextFile(strTempHTMLFile)
    objNewEmail.HTMLBody = objTextStream.ReadAll
    objNewEmail.Display
    'You can specify the new email recipients, subjects here using the following lines:
    'objNewEmail.To = "johnsmith@datanumen.com"
    'objNewEmail.Subject = "DataNumen Products"
    'objNewEmail.Send --> directly send out this email
 
    objTextStream.Close
    objTempWorkbook.Close (False)
    objFileSystem.DeleteFile (strTempHTMLFile)
End Sub

VBA কোড - একটি এক্সেল ওয়ার্কশীটে একটি আউটলুক ইমেল হিসাবে নির্বাচিত সেল পাঠান

  1. শেষ পর্যন্ত, আপনি চেষ্টা করতে পারেন।
  • প্রথমত, যথারীতি নির্দিষ্ট ঘর নির্বাচন করুন।
  • তারপর নতুন ম্যাক্রোতে ফিরে যান এবং এটিকে ট্রিগার করতে F5 কী টিপুন।
  • একবারে, একটি নতুন আউটলুক ইমেল প্রদর্শিত হবে, যেখানে আপনি দেখতে পাবেন যে নির্বাচিত কক্ষগুলি ইমেলের বডিতে ঢোকানো হয়েছে, নিম্নলিখিত স্ক্রিনশটের মতো:নির্বাচিত এক্সেল সেল সম্বলিত নতুন ইমেল

PST ফাইলটি এক্সেল ফাইলের মতোই দুর্বল

আমরা জানি, এক্সেল ফাইল এবং ওয়ার্ড ডকুমেন্ট দুর্নীতির প্রবণ। প্রকৃতপক্ষে, একই PST ফাইলের জন্য সত্য, যা আপনার Outlook মেলবক্সের সমস্ত আইটেম ধারণ করে। সুতরাং, আপনার PST ডেটা সুরক্ষিত করা একটি কঠিন কাজ। তাদের একজনost কার্যকরী ব্যবস্থা হল নিয়মিত ফাইল ব্যাক আপ করা। প্লাস, যাতে অবিলম্বে উদ্ধার প্রদানের জন্য, আপনি আরও ভাল একটি অভিজ্ঞ টুল প্রস্তুত ছিল, যেমন DataNumen Outlook Repair, যা সক্ষম আউটলুক পুনরুদ্ধার ঘাম না ভেঙে তথ্য।

লেখকের ভূমিকা:

শিরলে জাং একটি ডেটা রিকভারি বিশেষজ্ঞ DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় মেরামত এমডিএফ এবং আউটলুক মেরামত সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান WWW.datanumen.com

এখন শেয়ার:

মন্তব্যসমূহ বন্ধ করা হয়.