অনেক মাইক্রোসফ্ট অফিস ব্যবহারকারী রিপোর্ট করেছেন যে মাইক্রোসফ্ট ওয়ার্ড ব্যবহার করে Doc ফাইলকে PDF-এ কনভার্ট করার চেষ্টা করার সময় তারা "Error! Bookmark not defined" এরর পাচ্ছেন। যতক্ষণ এটি ঘটে, টেবিল অফ কন্টেন্টের প্রতিটি আইটেমের পেজ নাম্বার পেজ নাম্বার থেকে "Error! Bookmark not defined"-এ পরিবর্তন হয়ে যায়। এই নির্দিষ্ট সমস্যা একাধিক অফিস ভার্সনে (Office 2010 এবং Office 2013) এবং ভিন্ন উইন্ডোজ ভার্সনে (Windows 7, Windows 8.1 এবং Windows 10) ঘটতে রিপোর্ট করা হয়েছে।

"Bookmark not defined" এররটির কারণ কী?
আমরা এই নির্দিষ্ট সমস্যাটি যাচাই করেছি বিভিন্ন ব্যবহারকারীর রিপোর্ট এবং এই পরিস্থিতিতে সাধারণত ব্যবহৃত রিপেয়ার কৌশলগুলো দেখে। আমরা যা সংগ্রহ করেছি তার উপর ভিত্তি করে, একাধিক ভিন্ন পরিস্থিতি আছে যা এই নির্দিষ্ট এরর মেসেজ ট্রিগার করে:
- এক বা একাধিক বুকмар্ক অনুপস্থিত — অধিকাংশ কেসে, এররটি ঘটে কারণ মাইক্রোসফ্ট ওয়ার্ড বিভিন্ন সেকশনের টেবিল অফ কন্টেন্ট তৈরি করতে বুকмар্কের ওপর নির্ভর করে। যদি এক বা একাধিক বুকमार্ক খুঁজে পাওয়া না যায়, তবে আপনি এই নির্দিষ্ট এরর মেসেজ পাবেন।
- বুকмар্কগুলো পুরনো — আপনি যদি সেমি-ম্যানুয়াল ToC-এর সাথে কাজ করেন, তবে সম্ভবত টেবিল অফ কন্টেন্টের এন্ট্রিগুলো অটোমেটিক্যালি আপডেট হবে না যদি না আপনি ব্রোকেন বুকмар্ক এন্ট্রিগুলো ঠিক করার জন্য आगे বয়ে দেন। এটি করতে, আপনাকে ToC সিলেক্ট করে F9 কী চাপতে হবে।
- বুকмар্ক এন্ট্রিগুলো ব্রোকেন — আপনার .doc ফাইলে যদি প্রচুর ব্রোকেন লিংক থাকে যা এই নির্দিষ্ট সমস্যা ট্রিগার করে, তবে সমস্যা দূর করার সবচেয়ে কার্যকর উপায় হলো পুরো TOC-কে স্ট্যাটিক টেক্সটে কনভার্ট করা।
আপনি যদি এই সময় "Bookmark not defined" এরর সমাধান করার উপায় খুঁজছেন, তবে এই আর্টিকেলটি আপনাকে কয়েকটি ভিন্ন ট্রাবলশুটিং ধাপ দেবে। নিচে, আপনি একই পরিস্থিতির অন্য ব্যবহারকারীদের দ্বারা সফলভাবে ব্যবহৃত কয়েকটি ভিন্ন মেথড পাবেন যেগুলো তাদের .doc ফাইলগুলোকে PDF-এ কনভার্ট করতে সাহায্য করেছে এরর মেসেজ ছাড়া।
যেহেতু নিচের মেথডগুলো দক্ষতা এবং গাম্ভীর্য অনুযায়ী সাজানো হয়েছে, আমরা আপনাকে প্রস্তাব করছি সেগুলো উপস্থাপিত ক্রমে ফলো করার জন্য যাতে আপনার ট্রাবলশুটিং টাইম কম থাকে।
মেথড ১: Undo কমান্ড ব্যবহার করা
আপনি যদি অটোমেটেড Table of Content (ToC) ব্যবহার করার চেষ্টা করার সময় এই এরর পান, তবে সম্ভবত এক বা একাধিক ফিল্ডে একটি ব্রোকেন লিংক রয়েছে যা একটি বুকмар্কের দিকে ইঙ্গিত করছে।
আপনি যদি TOC জেনারেট করার সাথে সাথে "Error! Bookmark Not Defined." দেখেন এবং আপনি এখনো ডকুমেন্টটি সেভ করেননি, তবে আপনি সহজেই মূল টেক্সটটি ফেরত পেতে পারেন Ctrl + Z কী কম্বিনেশন অবিলম্বে চাপায়।

আপনি স্ক্রিনের উপরের রিবন মেনু ব্যবহার করে Undo ফাংশন এক্সেস করতে পারেন। একশন রিভার্ট হলে, ব্রোকেন বুকмар্ক লিংকগুলো ঠিক করুন ডকুমেন্টটি আবার PDF ফাইলে কনভার্ট করার চেষ্টা করার আগে।
যদি এই মেথড আপনাকে "Error! Bookmark Not Defined." ইস্যু বypass করতে না দেয়, তবে নিচের মেথড ২-এ যান।
মেথড ২: অনুপস্থিত বুকмар্কগুলো রিপ্লেস করা
আপনার ডকুমেন্ট যদি বিল্ট-ইন হেডিং স্টাইল ব্যবহার না করে বা আপনি যদি сравনামূলক নতুন পরিবর্তন করেন যা "Error! Bookmark Not Defined." এরর ট্রিগার করল, তবে সম্ভবত আপনি আপনার টেবিল অফ কন্টেন্টকে একটি সেমি-ম্যানুয়াল লিস্টিং-এ রূপান্তর করিয়ে অনুপস্থিত বুকмар্কগুলো রিপ্লেস করতে (অথবা ভিতর থেকে রেফারেন্সগুলো পরিবর্তন করতে) সমস্যা সমাধান করতে পারবেন।
এটি কিভাবে করবেন তার কুইক গাইড:
- আপনার ওয়ার্ড ভার্সনে, TOC সেকশনে যান এবং যেই এন্ট্রিটি "Error! Bookmark Not Defined." দেখাচ্ছে সেটিতে রাইট-ক্লিক করুন। তারপর কনটেক্সট মেনু থেকে Toggle Field Codes বেছে নিন।

- এটি করার পর, আপনি বুকмар্কের পেছনে থাকা Field Codesগুলো দেখতে পাবেন। HYPERLINK (বা PAGEREF) হলো বুকмар্কের নাম যেটিকে ফিল্ডটি বর্তমানে পয়েন্ট করছে। এন্ট্রির টাইপ যাইহোক, বুকмар্কটি ডকুমেন্টে আর বিদ্যমান নেই (সেজন্য আপনি সমস্যা ফেস করছেন)। সমস্যা সমাধান করতে, রিবন মেনু ব্যবহার করে Insert > Bookmark বেছে নিন এবং পুরনো নামটি দিয়ে একটি নতুন বুকмар্ক তৈরি করুন।

নোট: PAGEREF/HYPERLINK 'Bookmark Name' নম্বর এন্ট্রি হাতে দিয়ে ইনসার্ট করা একটি বুকمار্কের দিকে পয়েন্ট করে যখন PAGEREF/HYPERLINK 'Ref33958203840' নম্বর এন্ট্রি ক্রস-রেফারেন্স ডায়লগ দ্বারা তৈরি একটি হিডেন বুকмар্কের দিকে পয়েন্ট করে।
- প্রতিটি অনুপস্থিত বা করপ্ট বুকمار্ক রিপেয়ার হলে, ডকুমেন্টটি আবার PDF-এ কনভার্ট করার চেষ্টা করুন এবং দেখুন সমস্যা সমাধান হয়েছে কিনা।
আপনি যদি এখনও "Error! Bookmark Not Defined." ফেস করছেন, তবে নিচের মেথড ৩-এ যান।+
মেথড ৩: টেবিল অফ কন্টেন্টকে আপডেট করতে বাধ্য করা
যদি মেথড ১ & মেথড ২ আপনাকে ব্রোকেন TOC এন্ট্রিগুলো চিহ্নিত ও ফিক্স করতে দিয়েছে, তবে আপনি TOC-এর অটোমেটিক আপডেট ফাংশন ফেরত আনতে পারেন TOC সিলেক্ট করা অবস্থায় F9 চাপায়।
অনেক প্রভাবিত ব্যবহারকারী রিপোর্ট করেছেন যে ব্রোকেন বুকмар্ক লিংকগুলো সরিয়ে F9 কী চাপার পর TOC নরমালি আপডেট হতে শুরু করেছে। এটি চেষ্টা করুন এবং দেখুন আপনার সমস্যা সমাধান হয় কিনা।
যদি "Error! Bookmark Not Defined." ইস্যু এখনো থাকে, তবে নিচের মেথড ৪-এ যান।
মেথড ৪: TOC-কে স্ট্যাটিক টেক্সটে কনভার্ট করা
আপনার টেবিল অফ কন্টেন্টে যদি প্রচুর ব্রোকেন লিংক থাকে এবং আপনি প্রতিটি এন্ট্রি ফিক্স করতে প্রস্তুত নন, তবে "Error! Bookmark Not Defined." এররটির একটি কুইক ফিক্স হলো অটোমেটেড টেবিল অফ কন্টেন্টকে স্ট্যাটিক টেক্সটে কনভার্ট করা। এটি এররটি দূর করবে এবং আপনাকে "Error! Bookmark Not Defined." এন্ট্রিগুলো আপনার নিজস্ব টেক্সট দিয়ে ওভাররাইড করার সুবিধা দেবে।
TOC (Table of Contents)-কে পূর্ণাঙ্গ স্ট্যাটিক টেক্সটে কনভার্ট করতে, আপনাকে শুধু TOC সিলেক্ট করে Ctrl + Shift + F9 চাপতে হবে। এটি করার পর, আপনার সব TOC এন্ট্রি স্ট্যাটিক টেক্সটে রূপান্তরিত হয়ে যাবে যা আপনি আপনার ইচ্ছামতো এডিট করতে পারবেন।