XML ব্যবহার করে এক্সেলে কাস্টম রিবন যোগ করার উপায় খুঁজছেন? তাহলে আপনি সঠিক জায়গায় আছেন। এখানে আপনি XML ব্যবহার করে এক্সেলে কাস্টম রিবন যোগ করার ধাপে ধাপে পদ্ধতি পাবেন।
নিজে প্র্যাকটিস করার জন্য ওয়ার্কবুকটি ডাউনলোড করুন।
XML ব্যবহার করে এক্সেলে কাস্টম রিবন যোগ করার ধাপে ধাপে প্রক্রিয়া
ধরা যাক আমাদের কাছে কিছু ছাত্রের Student ID, Name এবং Marks ধারণকারী একটি ডেটাসেট আছে। এখন আমরা দেখাব কীভাবে এই এক্সেল ফাইলে XML ব্যবহার করে একটি কাস্টম রিবন যোগ করে একটি MsgBox খুলা যায়।
নিজে করতে নিচের ধাপগুলো অনুসরণ করুন।

ধাপ ১: এক্সেল ওয়ার্কবুক তৈরি করুন
প্রথম ধাপে, আমরা দেওয়া এক্সেল ফাইল ব্যবহার করে একটি xlsm এক্সেল ফাইল তৈরি করব।
- প্রথমে, এক্সেল ফাইলটি খুলুন এবং File-এ ক্লিক করুন।

- তারপর Save a Copy-এ ক্লিক করুন।

- उसके बाद আপনার ফাইলের একটি নাম দিন।
- পরবর্তীতে, ড্রপ-ডাউন থেকে Excel Macro-Enabled Workbook (*.xlsm) ফাইল অপশনটি বেছে নিন।
- শেষে Save বাটনে ক্লিক করে ফাইলটি xlsm ফাইল হিসেবে সেভ করুন।

ধাপ ২: VBA কোড ইনসার্ট করুন
পরবর্তীতে, আমরা একটি VBA কোড ইনসার্ট করব যা একটি MsgBox খুলবে। এর জন্য নিচের ধাপগুলো ফলো করুন।
- শুরুতে, Developer tab >> Visual Basic-এ ক্লিক করুন।

- এখন Microsoft Visual Basic for Application বক্সটি খুলবে।
- তারপর Insert >> Module সিলেক্ট করুন।

- পরবর্তীতে, আপনার Module-এ নিচের কোডটি লিখুন।
Sub MacroZ(control As IRibbonControl) MsgBox "Here, You will see the Marksheet of the Students." End Sub

কোড ব্যাখ্যা
- প্রথমে, আমরা MacroZ নামে একটি Sub Procedure তৈরি করলাম এবং control-কে IRibbonControl হিসেবে সেট করলাম।
- তারপর একটি টেক্সটসহ MsgBox ইনসার্ট করলাম।
- তারপর Save বাটনে ক্লিক করুন কোড সেভ করার জন্য।
- শেষে এক্সেল ফাইলটি বন্ধ করুন।

আরও পড়ুন: XML কে এক্সেলে রূপান্তর করার VBA কোড (দ্রুত ধাপে প্রয়োগ করুন)
ধাপ ৩: Office RibbonX Editor ডাউনলোড করুন
এখন, XML ব্যবহার করে এক্সেলে কাস্টম রিবন যোগ করার জন্য Office RibbonX Editor ডাউনলোড করব। এই Editorটি এই সাইট-এ পাওয়া গেল। তারপর নিচের ধাপগুলো অনুসরণ করুন।
- প্রথমে নিচে দেখানো লিংক-টি সিলেক্ট করুন এবং সেটার ওপর Right-click করুন।
- দ্বিতীয়ত, Search Google for “github.com”-এ ক্লিক করুন।

- তখন সেই লিংকে আপনি নিচের চিত্রের মতো Installer file পাবেন।
- এখন file ডাউনলোড করুন এবং খুলুন।

- পরবর্তীতে, Office RibbonX Editor Setup বক্সটি খুলবে।
- প্রথমে I accept the agreement বেছে নিন।
- তারপর Next ক্লিক করুন।

- এখানে ফাইলের Destination Location বেছে নিয়ে Next ক্লিক করুন।

- আরও Next ক্লিক করুন।

- আবার Next ক্লিক করুন।

- তারপর Install ক্লিক করুন।

- শেষে Finish ক্লিক করুন।
- এভাবে আপনি Office RibbonX Editor ডাউনলোড করতে পারেন।

আরও পড়ুন: ফাইল খোলা ছাড়া XML কে XLSX-এ রূপান্তর করুন
ধাপ ৪: Office RibbonX Editor-এ এক্সেল ফাইল খুলুন
চতুর্থ ধাপে, আমরা আমাদের xlsm ফাইলটি Office RibbonX Editor-এ খুলব XML ব্যবহার করে এক্সেলে কাস্টম রিবন যোগ করার জন্য।
- শুরুতে, Office RibbonX Editor খুলুন।

- তারপর Open ক্লিক করুন।

- এখন Open OOXML Document বক্সটি আসবে।
- उसके بعد xlsm ফাইলটি সিলেক্ট করুন এবং Open ক্লিক করুন।

আরও পড়ুন: ইনকাম ট্যাক্সের জন্য এক্সেলে XML ফাইল খুলুন (২টি সহজ উপায়)
ধাপ ৫: Office RibbonX Editor-এ XML ইনসার্ট করুন এবং কোড ভ্যালিডেট করুন
পরবর্তীতে, আমরা Office RibbonX Editor-এ XML কোডটি ইনসার্ট করব। আপনার নিজস্ব ডেটাসেটের জন্য এটি করতে নিচের ধাপগুলো ফলো করুন।
- প্রথমে Excel ফাইলটি সিলেক্ট করুন।
- তারপর Insert ক্লিক করুন।

- পরবর্তীতে, Office 2007 Custom UI Part সিলেক্ট করুন।

- उसके बाद Office RibbonX Editor-এ নিচের XML কোডটি ইনসার্ট করুন।
<customUI xmlns="https://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab idMso="TabHome" > <group id="customGroup1" label="My Group" insertAfterMso="GroupEditingExcel"> <button id="customButton1" label="Click Me" size="large" onAction="Macro1" imageMso="HappyFace" /> </group> </tab> </tabs> </ribbon> </customUI>

কোড ব্যাখ্যা
- প্রথমে, আমরা customUI ফাইলটি খুললাম।
- তারপর Home Tab-কে idMso হিসেবে বেছে নিলাম।
- उसके بعد, আমরা Open MsgBox লেবেলযুক্ত একটি customGroup এবং Click Here লেবেলযুক্ত customButton1 যোগ করলাম।
- পরবর্তীতে, MacroZ ম্যাক্রোকে onAction এবং HappyFace-কে imageMso হিসেবে সেট করলাম।
- তারপর Validation বাটনে ক্লিক করুন কোড চেক করার জন্য।

- এখন, যদি কোডে কোনো এরর না থাকে তবে নিচের মতো একটি MsgBox খুলবে।
- আরও, OK ক্লিক করুন।

- পরবর্তীতে, কোড সেভ করতে File >> Save As-এ ক্লিক করুন।

- তখন Save OOXML বক্সটি আসবে।
- আরও, আপনার ইচ্ছামত নাম দিয়ে ফাইলটি দিয়ে Save ক্লিক করুন।
আরও পড়ুন: XML ফাইল থেকে ডেটা এক্সেলে এক্সট্র্যাক্ট করুন (২টি সহজ উপায়)
ধাপ ৬: এক্সেল ওয়ার্কবুক খুলুন কাস্টম রিবন চেক করার জন্য
শেষ ধাপে, আমরা আবার xlsm এক্সেল ফাইলটি খুলব কাস্টম রিবন যোগ হয়েছে কিনা চেক করার জন্য।
- শুরুতে, xlsm এক্সেল ফাইলটি খুলুন।
- এখানে আপনি লক্ষ্য করবেন Open MsgBox গ্রুপের অধীনে Click Here নামে একটি নতুন বাটন যোগ হয়েছে।
- তারপর Click Here বাটনে ক্লিক করুন।

- শেষে, আপনি VBA কোড ব্যবহার করে তৈরি করা একটি MsgBox খুলবে।
- বাস। এভাবে আপনি XML ব্যবহার করে এক্সেলে কাস্টম রিবন যোগ করতে পারেন।

মনে রাখার বিষয়
- Office RibbonX Editor খোলার আগে Excel ফাইলটি বন্ধ করে রাখা মনে রাখবেন।
- আপনি আপনার module-এ লেখা যেকোনো কোড এই editor দিয়ে এক্সিকিউট করতে পারেন কিন্তু XML কোডে onAction-এ macro নাম পরিবর্তন করা মনে রাখবেন।
- আপনার XML কোড Validation দিয়ে চেক করুন।
উপসংহার
তো, এই আর্টিকেলে আমরা আপনাকে XML ব্যবহার করে এক্সেলে কাস্টম রিবন যোগ করার ধাপে ধাপে পদ্ধতি দেখিয়েছি। আশা করি আপনি এই আর্টিকেলটি আকর্ষণীয় ও সহায়ক পেয়েছেন। ক কিছু কঠিন লাগলে কমেন্ট করুন। এছাড়া, আপনি যদি মনে করেন আমরা কোথাও কোনো বিকল্প বাদ দিয়েছি তবে আমাদের জানান। এবং এই মত আরও অনেক আর্টিকেলের জন্য ExcelDemy-এ ভিজিট করুন। ধন্যবাদ!
সম্পর্কিত আর্টিকেল
- এক্সেলে XML কে কলামে রূপান্তর করুন (৪টি উপযুক্ত উপায়)
- বড় XML কে এক্সেলে রূপান্তর করুন (২টি কার্যকর উপায়)
