কখনও কখনও, আপনি এলোমেলোভাবে স্লাইডগুলিকে এলোমেলো করে আপনার পাওয়ারপয়েন্ট প্রেজেন্টেশনে অবাক করার একটি উপাদান যোগ করতে চাইতে পারেন। উদাহরণস্বরূপ, সম্ভবত আপনি আপনার শিক্ষার্থীদের জন্য একটি উপস্থাপনা তৈরি করেন এবং কিছু বা সমস্ত ফ্ল্যাশকার্ড এলোমেলো করতে চান।
ডিফল্টরূপে, পাওয়ারপয়েন্টে এর জন্য একটি অন্তর্নির্মিত বৈশিষ্ট্য নেই, তবে আপনি একটি ম্যাক্রো ব্যবহার করে এটি অর্জন করতে পারেন। এই ধাপে ধাপে নির্দেশিকাতে, আমরা আপনাকে দেখাব কীভাবে স্লাইডগুলিকে ম্যানুয়ালি শাফেল করতে হয় এবং কীভাবে এলোমেলোভাবে শাফলিং প্রক্রিয়া স্বয়ংক্রিয় করতে একটি VBA কোড ব্যবহার করতে হয়৷
পাওয়ারপয়েন্টে কিভাবে ম্যানুয়ালি স্লাইডগুলি শাফেল করবেন
মাইক্রোসফ্ট পাওয়ারপয়েন্টে, আপনি "স্লাইড সর্টার" ভিউ ব্যবহার করে এলোমেলো ক্রমে প্রদর্শন করতে আপনার উপস্থাপনার স্লাইডগুলিকে ম্যানুয়ালি শাফেল করতে পারেন। যদিও এই পদ্ধতিটি ম্যাক্রো ব্যবহার করার মতো এলোমেলো নাও হতে পারে, তবুও এটি আপনাকে একটি ভিন্ন ক্রমে স্লাইডগুলিকে পুনর্বিন্যাস করতে দেয়৷
পাওয়ারপয়েন্ট প্রেজেন্টেশনে স্লাইডগুলিকে ম্যানুয়ালি শাফেল এবং এলোমেলো করতে, নীচের পদক্ষেপগুলি অনুসরণ করুন৷
- আপনার পাওয়ারপয়েন্ট উপস্থাপনা খুলুন এবং পর্দার শীর্ষে রিবন মেনুতে ভিউ ট্যাবে যান। ভিউ মেনু অ্যাক্সেস করতে এটিতে ক্লিক করুন৷
- ভিউ মেনুতে, উপস্থাপনা ভিউ গ্রুপটি সন্ধান করুন এবং স্লাইড সাজানোর বিকল্পটি নির্বাচন করুন। এটি আপনার উপস্থাপনাকে স্লাইড সাজানোর দৃশ্যে স্যুইচ করবে, যেখানে আপনি একবারে সমস্ত স্লাইড থাম্বনেল দেখতে পাবেন৷
- স্লাইড সাজানোর দৃশ্যে, আপনি স্লাইডের বড় থাম্বনেইল দেখতে পাবেন। আপনার উপস্থাপনায় অনেক স্লাইড থাকলে, সমস্ত স্লাইডের আরও ভাল ওভারভিউ পেতে নীচের টুলবারে – আইকন দ্বারা উপস্থাপিত জুম আউট বিকল্পে ক্লিক করুন। এটিতে ক্লিক করতে থাকুন যতক্ষণ না আপনি পর্দায় উপস্থাপনার সমস্ত স্লাইড একবারে দেখতে পাচ্ছেন৷
- এখন, আপনি একটি স্লাইডে ক্লিক করে এবং স্ক্রীনে একটি এলোমেলো অবস্থানে টেনে এনে সহজেই স্লাইডগুলিকে এলোমেলো করতে পারেন৷ এলোমেলোভাবে এলোমেলো করতে অন্যান্য স্লাইডগুলির সাথে এই পদক্ষেপটি পুনরাবৃত্তি করুন৷ আপনি নতুন অর্ডারে সন্তুষ্ট না হওয়া পর্যন্ত স্লাইডগুলিকে পুনরায় সাজানো চালিয়ে যান৷
মনে রাখবেন যে এই পদ্ধতিটি সম্পূর্ণ র্যান্ডম অর্ডারের গ্যারান্টি দেয় না, কারণ এটি আপনার ম্যানুয়াল ব্যবস্থার উপর নির্ভর করে। আপনি যদি পরের স্লাইডটি দেখানোর জন্য বোতাম টিপানোর পরে একটি সম্পূর্ণ র্যান্ডম স্লাইড দেখতে চান, আপনি আরও সুনির্দিষ্ট এবং স্বয়ংক্রিয় র্যান্ডম শাফলিং এর জন্য VBA ম্যাক্রো পদ্ধতি ব্যবহার করতে পারেন৷
ভিবিএ কোড ব্যবহার করে পাওয়ারপয়েন্ট স্লাইডগুলি কীভাবে র্যান্ডমাইজ করবেন
আপনার পাওয়ারপয়েন্ট স্লাইডগুলি সম্পূর্ণ র্যান্ডম ক্রমে বাজছে তা নিশ্চিত করতে, আপনাকে কিছুটা কোডিং ব্যবহার করতে হবে। মাইক্রোসফ্ট অফিস পাওয়ারপয়েন্টে ম্যাক্রো বিকল্পটি আপনাকে আপনার উপস্থাপনার স্লাইডগুলি স্বয়ংক্রিয়ভাবে এলোমেলো করতে VBA কোডগুলি চালানোর অনুমতি দেয়।
এই টিউটোরিয়ালে, আমরা আপনাকে দেখাব কিভাবে আপনার স্লাইডগুলিকে কোন ডুপ্লিকেট ছাড়াই এলোমেলো করতে হয়। পাওয়ারপয়েন্টে স্লাইডগুলিকে র্যান্ডমাইজ করতে যাতে একই স্লাইড পুনরাবৃত্তি না হয়, নীচের পদক্ষেপগুলি অনুসরণ করুন।
- শুরু করতে, আপনাকে আপনার পাওয়ারপয়েন্ট রিবন মেনুতে বিকাশকারী ট্যাবে অ্যাক্সেস করতে হবে। এটি করার জন্য, ফাইল> বিকল্পগুলি অনুসরণ করুন বা রিবন মেনুতে যে কোনও খালি জায়গায় ডান-ক্লিক করুন এবং রিবন কাস্টমাইজ করুন নির্বাচন করুন। এটি একটি ডায়ালগ বক্স খুলবে৷ ৷
- পাওয়ারপয়েন্ট বিকল্প ডায়ালগ বক্সে, আপনি বিকাশকারী বিকল্পটি না পাওয়া পর্যন্ত নিচে স্ক্রোল করুন। বিকাশকারীর পাশের বাক্সটি চেক করুন এবং ঠিক আছে ক্লিক করুন।
- এখন ডেভেলপার ট্যাব নির্বাচন করুন এবং ম্যাক্রো নির্বাচন করুন। পপ-আপ উইন্ডোতে, আপনি একটি নতুন ম্যাক্রো সন্নিবেশ করতে পারেন। এটির জন্য একটি নাম চয়ন করুন (উদাহরণস্বরূপ, শাফলস্লাইডস) এবং চালিয়ে যেতে তৈরি করুন ক্লিক করুন৷ ৷
- এটি ভিজ্যুয়াল বেসিক এডিটর উইন্ডো খুলবে, যেখানে আপনি আপনার পাওয়ারপয়েন্ট প্রেজেন্টেশন স্লাইডগুলিকে এলোমেলো করার জন্য কোড ইনপুট করতে পারেন।
- নিম্নলিখিত VBA কোডটি অনুলিপি করুন এবং খোলা ভিজ্যুয়াল বেসিক উইন্ডোতে পেস্ট করুন।
সাব শাফলস্লাইড()
ফার্স্টস্লাইড =2
লাস্টস্লাইড =5
র্যান্ডমাইজ করুন
'প্রথম স্লাইড এবং শেষ স্লাইডের মধ্যে একটি এলোমেলো নম্বর তৈরি করুন'
জিআরএন:
RSN =Int((LastSlide – FirstSlide + 1) * Rnd + FirstSlide)
যদি RSN =ActivePresentation.SlideShowWindow.View.Slide.SlideIndex তারপরে যান GRN
ActivePresentation.SlideShowWindow.View.GotoSlide (RSN)
শেষ সাব
- কোডটি পেস্ট করার পরে, আপনি লক্ষ্য করবেন যে ডিফল্ট সেটিং স্লাইডগুলি 2 থেকে 5 পর্যন্ত পরিবর্তন করে। যাইহোক, আপনার উপস্থাপনায় ঠিক পাঁচটি স্লাইড নাও থাকতে পারে, কিন্তু তাতে কোনো সমস্যা নেই। আপনি আপনার প্রয়োজন অনুসারে কোডের এই অংশটিকে সহজেই কাস্টমাইজ করতে পারেন।
VBA এডিটরে, আপনি শাফেলে অন্তর্ভুক্ত করতে চান এমন স্লাইডগুলির পরিসর নির্দিষ্ট করতে "ফার্স্টস্লাইড" এবং "লাস্টস্লাইড" এর পরে স্লাইড নম্বরগুলি সামঞ্জস্য করুন৷ ডিফল্টরূপে, শিরোনাম স্লাইড সহ এড়াতে স্লাইড 2 থেকে শাফলিং শুরু হয়। আপনি যদি শিরোনাম স্লাইডগুলিকে এলোমেলো করা থেকে বাদ দিতে চান, তাহলে "FirstSlide =2" যেমন আছে তেমনই রাখুন৷
উদাহরণস্বরূপ, ধরা যাক আপনার কাছে দশটি স্লাইড সহ একটি উপস্থাপনা রয়েছে এবং আপনি শিরোনাম স্লাইডটি এড়িয়ে যেতে চান। সেক্ষেত্রে, “FirstSlide =2” এবং “LastSlide =10” সেট করুন। এইভাবে শুধুমাত্র 2 থেকে 10 স্লাইডগুলি শাফলিং প্রক্রিয়াতে অন্তর্ভুক্ত করা হবে এবং আপনার শিরোনাম স্লাইড প্রভাবিত হবে না৷
- এখন যেহেতু আপনি আপনার উপস্থাপনার জন্য কোডটি সম্পূর্ণ এবং কাস্টমাইজ করেছেন, এটি স্লাইডে অ্যাকশন বোতাম যোগ করার সময়। এটি করার জন্য, প্রথম স্লাইডে যেকোনো আকৃতি সন্নিবেশ করান (বা আপনার পছন্দের যেকোনো স্লাইড), তারপর আকৃতি নির্বাচন করুন এবং সন্নিবেশ> অ্যাকশন> ম্যাক্রো চালাতে নেভিগেট করুন। তারপরে আপনার তৈরি করা ম্যাক্রোটি বেছে নিন। এটি স্লাইড শো মোড চলাকালীন আপনার স্লাইডের শাফেলিং সক্রিয় করবে, আপনার দর্শকদের জন্য একটি আকর্ষক অভিজ্ঞতা প্রদান করবে৷
- আপনার তৈরি করা ম্যাক্রো ধরে রাখতে আপনার পাওয়ারপয়েন্ট ফাইলটি একটি PPTM ফর্ম্যাটে (ম্যাক্রো-সক্রিয় উপস্থাপনা) সংরক্ষণ করুন। ফাইল> সেভ এজ নির্বাচন করুন এবং ড্রপ-ডাউন তালিকা থেকে পিপিটিএম বেছে নিন যাতে আপনার তৈরি করা ম্যাক্রো সংরক্ষণ করা হবে এবং হারিয়ে যাবে না।
এখন উপস্থাপনা মোডে প্রবেশ করুন এবং আপনার স্লাইডগুলি এলোমেলোভাবে এলোমেলো করতে প্রথম স্লাইডের বোতামে ক্লিক করুন৷ আপনার গতিশীল এবং অ-পুনরাবৃত্ত উপস্থাপনা উপভোগ করুন।
শুধুমাত্র জোড় বা বিজোড় স্লাইডগুলি কীভাবে এলোমেলো করবেন
যদি আপনি আপনার উপস্থাপনায় শুধুমাত্র নির্দিষ্ট স্লাইডগুলিকে এলোমেলো করতে চান, যেমন জোড় বা বিজোড় স্লাইড, আপনি বাকিগুলিকে বিরক্ত না করে শুধুমাত্র জোড়-সংখ্যাযুক্ত বা বিজোড়-সংখ্যার স্লাইডগুলিকে এলোমেলো করতে নিম্নলিখিত VBA কোড ব্যবহার করতে পারেন।
এটি করার জন্য, যতক্ষণ না আপনি ভিজ্যুয়াল বেসিক এডিটর উইন্ডোতে যান এবং নিম্নলিখিত কোডটি সন্নিবেশ না করেন ততক্ষণ উপরে থেকে পদক্ষেপগুলি অনুসরণ করুন৷
সাব শাফলস্লাইড()
EvenShuffle =True (যদি শুধুমাত্র বিজোড়-সংখ্যার স্লাইডগুলি এলোমেলো করা হয় তবে মিথ্যা দিয়ে প্রতিস্থাপন করুন)
ফার্স্টস্লাইড =2 (প্রয়োজনের উপর ভিত্তি করে একটি জোড়/বিজোড় সংখ্যা হওয়া উচিত)
লাস্টস্লাইড =8
র্যান্ডমাইজ করুন
i =ফার্স্টস্লাইড থেকে লাস্টস্লাইড ধাপ 2
এর জন্যজেনারেট করুন:'প্রথম স্লাইড এবং শেষ স্লাইডের মধ্যে একটি এলোমেলো নম্বর তৈরি করুন'
RSN =Int((LastSlide – FirstSlide + 1) * Rnd) + FirstSlide
যদি EvenShuffle =সত্য তাহলে
যদি RSN Mod 2 =1 হয় তাহলে GoTo জেনারেট করুন
অন্যথায়
যদি RSN Mod 2 =0 হয় তাহলে GoTo জেনারেট করুন
যদি শেষ করুন
সক্রিয় উপস্থাপনা। স্লাইড(i).MoveTo (RSN)
যদি আমি
যদি i> RSN তারপর ActivePresentation.Slides(RSN + 1).MoveTo (i)
পরবর্তী i
শেষ সাব
উপরের টিউটোরিয়ালটি দেখায় কিভাবে পাওয়ারপয়েন্ট স্লাইডগুলিকে এলোমেলো করতে হয় এবং পুনরাবৃত্তি ছাড়াই এলোমেলো ক্রমে চালাতে হয়। যাইহোক, একটি লুপের পরে, আপনি স্লাইডগুলিকে আবার এলোমেলো না করা পর্যন্ত একই এলোমেলো ক্রম বজায় থাকবে।
প্রতিটি লুপের জন্য একটি নতুন এলোমেলো ক্রম সহ স্লাইড-শো মোডের সময় একটি অন্তহীন লুপে স্বয়ংক্রিয়ভাবে সমস্ত স্লাইডের মধ্য দিয়ে যেতে, আপনি নিম্নলিখিত কোডটি ব্যবহার করতে পারেন। আপনার প্রেজেন্টেশনে স্লাইডের সংখ্যার সাথে মানানসই করার জন্য FirstSlide =এবং LastSlide =এর পরে সংখ্যাগুলি পরিবর্তন করতে ভুলবেন না।
সর্বজনীন অবস্থান, পরিসর, AllSlides() পূর্ণসংখ্যা হিসাবে
সাব ShuffleAndBegin()
ফার্স্টস্লাইড =2
লাস্টস্লাইড =6
রেঞ্জ =(লাস্টস্লাইড – ফার্স্টস্লাইড)
ReDim AllSlides(0 থেকে রেঞ্জ)
i =0 থেকে রেঞ্জ
AllSlides(i) =FirstSlide + i
পরবর্তী i
র্যান্ডমাইজ করুন
N =0 থেকে রেঞ্জের জন্য
J =Int((রেঞ্জ + 1) * Rnd)
temp =AllSlides(N)
AllSlides(N) =AllSlides(J)
AllSlides(J) =temp
পরবর্তী N
অবস্থান =0
ActivePresentation.SlideShowWindow.View.GotoSlide AllSlides(Position)
শেষ সাব
সাব অ্যাডভান্স()
অবস্থান =অবস্থান + 1
যদি অবস্থান> পরিসর তাহলে
এলোমেলো করে শুরু করুন
অন্যথায়
ActivePresentation.SlideShowWindow.View.GotoSlide AllSlides(Position)
যদি শেষ করুন
শেষ সাব
এখন আপনি জানেন কিভাবে একজন প্রো-এর মতো পাওয়ারপয়েন্ট স্লাইডগুলিকে এলোমেলো করতে হয়৷ এই পদ্ধতিগুলির সাথে পরীক্ষা করুন এবং শিক্ষাবিদদের, ব্যবসায়িক পেশাদারদের জন্য বা যেকোন দৃশ্যের জন্য একটি এলোমেলো স্লাইড অর্ডারের প্রয়োজনের জন্য আকর্ষণীয় উপস্থাপনা তৈরি করুন৷ আপনার গতিশীল এবং চিত্তাকর্ষক স্লাইডশোর সাথে মজা করুন। কখনও শেষ না হওয়া লুপে আপনার স্লাইডগুলি কীভাবে এলোমেলো করবেন
আপনার উপস্থাপনা শুরু করার সময়