এক্সেল ওয়ার্কশিট থেকে আউটলুক ক্যালেন্ডারে কীভাবে ব্যাচ আমদানি করা যায়

এখন শেয়ার:

আপনার যদি কোনও এক্সল ওয়ার্কশিটে জন্মদিনের তথ্যের তালিকা থাকে তবে আপনি এই জন্মদিনগুলিকে ইভেন্ট হিসাবে আপনার আউটলুক ক্যালেন্ডারে আমদানি করতে পারেন। এই নিবন্ধটি দ্রুত সময়ে এটি সম্পাদন করতে আপনাকে গাইড করবে।

পূর্ববর্তী নিবন্ধ থেকে - "এক্সেল থেকে সংশ্লিষ্ট আউটলুক পরিচিতিগুলিতে কীভাবে ব্যাচ আমদানি করতে হবে", আপনি প্রাসঙ্গিক পরিচিতিতে একটি এক্সেলের জন্মদিনের তথ্য যুক্ত করার উপায়টি শিখতে পারেন। এর মতো, কিছু ব্যবহারকারী কোনও এক্সেল শীটের ডেটা থেকে আউটলুকের জন্মদিনের ইভেন্টগুলি তৈরি করতে চান। এই সমস্যাটি দেখে, আমরা সহজেই এটি পেতে আপনার সহায়তার জন্য আমরা ভিবিএ কোডের আরও একটি অংশ প্রকাশ করব।

এক্সেল থেকে আউটলুক ক্যালেন্ডারে ব্যাচ আমদানির জন্মদিন

  1. সকলের ফ্রিজ, নির্দিষ্ট এক্সেল ফাইলটি খুলুন। আমার নমুনা এক্সেল ফাইলটি নিম্নলিখিত চিত্রটিতে দেখানো হয়েছে।নমুনা এক্সেল ওয়ার্কশিট
  2. তারপরে, এক্সেল ভিবিএ সম্পাদককে ট্রিগার করতে "Alt + F11" টিপুন।
  3. এর পরে, নতুন "অ্যাপ্লিকেশনগুলির জন্য মাইক্রোসফ্ট ভিজ্যুয়াল বেসিক" উইন্ডোতে, "এমএস আউটলুক অবজেক্ট লিবের উল্লেখটি সক্ষম করুনrary "অনুসারে"কীভাবে একটি অবজেক্ট লিব যোগ করবেনrary ভিবিএ রেফারেন্স"।
  4. এর পরে, নীচের ভিবিএ কোডটি একটি প্রকল্প বা মডিউলে অনুলিপি করুন।
Sub ImportBirthdaysToCalendar()
    Dim objWorksheet As Excel.Worksheet
    Dim nLastRow As Integer
    Dim objOutlookApp As Outlook.Application
    Dim objCalendar As Outlook.Folder
    Dim objBirthdayEvent As Outlook.AppointmentItem
    Dim objRecurrencePattern As Outlook.RecurrencePattern
 
    'Get the specific sheet
    Set objWorksheet = ThisWorkbook.Sheets(1)
    nLastRow = objWorksheet.Range("A" & objWorksheet.Rows.Count).End(xlUp).Row
 
    Set objOutlookApp = CreateObject("Outlook.Application")
    Set objCalendar = objOutlookApp.Session.GetDefaultFolder(olFolderCalendar)
 
    For nRow = 2 To nLastRow
        Set objBirthdayEvent = objCalendar.Items.Add("IPM.Appointment")
 
        'Create birthday events
        With objBirthdayEvent
            .Subject = objWorksheet.Range("A" & nRow) & Chr(39) & "s Birthday"
            .AllDayEvent = True
            .Start = objWorksheet.Range("B" & nRow)
         Set objRecurrencePattern = .GetRecurrencePattern
         objRecurrencePattern.RecurrenceType = olRecursYearly
            .Save
        End With
    Next
End Sub

ভিবিএ কোড - ব্যাচ এক্সেল থেকে আউটলুক ক্যালেন্ডারে জন্মদিনগুলি আমদানি করে

বিঃদ্রঃ: 1. আপনার কেস অনুযায়ী নির্দিষ্ট শীট পরিবর্তন করুন।

  1. আপনার নিজস্ব এক্সেল ফাইলের উপর নির্ভর করে সংশ্লিষ্ট সেল রেঞ্জটি পরিবর্তন করুন।
  2. অবশেষে, এই ম্যাক্রোটি চালানোর জন্য সরাসরি "F5" কী টিপুন।
  3. ম্যাক্রো শেষ হয়ে গেলে, আপনি আপনার আউটলুক ডিফল্ট ক্যালেন্ডার ফোল্ডারটি খুলতে পারেন, যাতে আপনি নীচের স্ক্রিনশটের মতো সমস্ত নতুন আমদানিকৃত জন্মদিনের ইভেন্টগুলি দেখতে পাবেন।ক্যালেন্ডারে জন্মদিনের ইভেন্টগুলি

ক্ষতিগ্রস্থ আউটলুক পিএসটি ফাইল

ওয়ার্ড ডকুমেন্টস এবং এক্সেল ওয়ার্কবুকের মতো ভার্চুয়ালি আউটলুক পিএসটি ফাইলগুলি একইরকম দুর্বল। বছরের পর বছর ধরে, অনেক ব্যবহারকারী কখনও আউটলুক ফাইলের ক্ষতির শিকার হন। এই পরিস্থিতিতে, তাদের নোটিস চেষ্টা করতে হবে পিএসটি মেরামত। তবুও, সাধারণত, অন্তর্নির্মিত ফিক্স সরঞ্জাম - স্ক্যানস্ট সর্বদা এটি সম্পাদন করতে অক্ষম। অতএব, এই কোর্সে, আরও বেশি বিশেষজ্ঞ এবং শীর্ষ-র‌্যাঙ্কিং বাহ্যিক সরঞ্জাম অত্যন্ত প্রয়োজন, যেমন DataNumen Outlook Repair, যা আপনাকে দুর্নীতিগ্রস্থ পিএসটি ফাইল থেকে সর্বাধিক ডেটা উত্তোলনে সহায়তা করতে পারে।

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

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

এখন শেয়ার:

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