ওয়ার্ড 2010 এ একটি বুকমার্কের নামকরণ


13

উদ্ধৃতিতে অভ্যন্তরীণ লিঙ্কগুলি এবং সাধারণত ব্যবহৃত তথ্য যা ডকুমেন্ট জুড়ে সামঞ্জস্যপূর্ণ হওয়া প্রয়োজন সহ প্রযুক্তিগত নথি তৈরি করতে আমি প্রায়শই ওয়ার্ডে বুকমার্ক ব্যবহার করি। আপনি এগুলি পাঠ্য নির্বাচন করে এবং তারপরে মেনু Insert-> Links-> এ Bookmarkগিয়ে একটি নাম নির্ধারণ করে, তারপরে Insert-> Links-> এ Citationsগিয়ে বুকমার্কটি সন্নিবেশ করে নির্বাচন করে তৈরি করতে পারেন। এরপরে ডকুমেন্টের অন্য কোথাও book বুকমার্কের পাঠ্য সন্নিবেশ করানো হবে।

আমি কেন এটি করি তার উদাহরণ হিসাবে: আমার প্রায়শই ডকুমেন্টের রাজ্যের তালিকাভুক্ত একটি সম্মুখ পৃষ্ঠা থাকে এবং সেই তথ্যটি তখন ফুটারে পুনরাবৃত্তি হয়, বুকমার্ক ব্যবহার করে আমি সেই পাঠ্যের একটি লিঙ্ক সেট আপ করতে পারি এবং তারপরে কেবল পাদলেখটিতে সেই লিঙ্কটি সন্নিবেশ করানো যায় এবং যখনই আমি মুদ্রণ পূর্বরূপে যাই বা ডকুমেন্টের সমস্ত ক্ষেত্র আপডেট করে তবে এটি স্বয়ংক্রিয়ভাবে আপডেট হবে। এইভাবে আমি কোনও অনুসন্ধান এবং প্রতিস্থাপন এড়াতে পারি এবং কেবল জানি যে সঠিক পাঠ্যটি সঠিক জায়গায় আপডেট করা হবে।

এখানে চিত্র বর্ণনা লিখুন

এখন বলি যে আমার কাছে একটি বুকমার্ক রয়েছে যা আমি মোটামুটিভাবে নামকরণ করেছি, কেবল এটি স্থান পেতে:
এখানে চিত্র বর্ণনা লিখুন

বুকমার্কটির নাম পরিবর্তন করতে কোনও ডান-ক্লিক নেই এবং আমি এমন কোনও দস্তাবেজ সম্পত্তি খুঁজে পাচ্ছি না যা আমাকে এটি সংশোধন করতে দেবে।

আমি একই পাঠ্যটি নির্বাচন করে এবং তারপরে পুরানোটি মুছে ফেলে একটি নতুন বুকমার্ক সন্নিবেশ করতে সক্ষম হয়েছি তবে আপনি এটি পান:
এখানে চিত্র বর্ণনা লিখুন

তারপরে আপনাকে ক্ষেত্রটি ডানদিকে ক্লিক করতে হবে এবং এটিকে (এখন কার্যকরভাবে নামকরণ করা হয়েছে) বুকমার্কে ফিরে নির্দেশ করতে হবে।

এটি সম্পূর্ণরূপে ব্যবহারযোগ্য নয়, বিশেষত এমন একটি বড় নথিতে যেখানে এই বুকমার্কটি একাধিকবার ব্যবহৃত হয়।

আমি গুগল করেছি এবং ওয়েবে বেশ কয়েকটি ভিবিএ স্ক্রিপ্ট দেখেছি যেমন এই প্রশ্নে তবে তারা কার্যকরভাবে একটি নতুন বুমমার্ক তৈরি করে এবং পুরানোটিকে মুছে ফেললে তারা উপরের মতো একই সমস্যা তৈরি করে এবং আদর্শের চেয়ে কম হয়।

ওয়ার্ড ডকুমেন্টগুলিতে বুকমার্কগুলির নতুন নামকরণের জন্য আরও সহজ বা আরও কার্যকর উপায় আছে? বা আমি সম্ভবত এই কাজের জন্য ভুল সরঞ্জাম? ব্যবহার করছি?


আপনি কি 2010 এর পরিবর্তে ওয়ার্ড 2013 বলতে চাইছেন?
গ্রীক - অঞ্চল 51 প্রস্তাব

@ লেপ্রেসেন্টিমেন্টটি আমার ওয়ার্ডের অনুলিপিটি ২০১০, তবে নীচে যে উত্তরগুলি সংস্করণগুলির মধ্যে বুকমার্কিং বৈশিষ্ট্যটিতে উল্লেখযোগ্যভাবে পরীক্ষা না করা হয়েছে তা না হলে 2013 এর জন্য কেন প্রয়োগ হবে তা আমি দেখতে পাই না। আমি যদি সত্যিই অবাক হতাম
মকুবাই

@ লিপ্রেসেন্টিমেন্ট আমার উত্তরটি দেখুন যা মকুবাই আপডেট করেছেন।
ডেভিডপস্টিল

উত্তর:


7

ওয়ার্ড ডকুমেন্টগুলিতে বুকমার্কগুলির নতুন নামকরণের জন্য আরও সহজ বা আরও কার্যকর উপায় আছে?

ওয়ার্ড-এ অন্তর্নির্মিত কোনও নামকরণ ফাংশন নেই। এই অভাবকে ঘিরে কাজ করার জন্য বেশ কয়েকটি বিকল্প রয়েছে:

  1. একটি অ্যাড-ইন ব্যবহার করুন।

  2. ভিবিএ ব্যবহার করুন।


অ্যাড-ইন সমাধান

বুকমার্ক সরঞ্জাম অ্যাড-ইন ব্যবহার করুন

এটি স্ট্যান্ডার্ড বুকমার্ক ডায়ালগ বাক্স আরও অনেক কিছু করার জন্য একটি বন্ধুত্বপূর্ণ ইউজার ইন্টারফেস সরবরাহ করে।

বুকমার্ক সরঞ্জামটি ওয়ার্ড 2003-এর জন্য তৈরি করা হয়েছিল 2007 ওয়ার্ড 2007/2010 এর সাথে এটি সম্পূর্ণ কার্যকরী।

...

"বুকমার্ক যুক্ত / পুনর্নবীকরণ করুন" বিভাগের সাথে, বুকমার্কগুলি যুক্ত করা একটি বাতাস।

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

    এখানে চিত্র বর্ণনা লিখুন

উত্স বুকমার্ক সরঞ্জাম অ্যাড-ইন


ভিবিএ সমাধান

পুনরায় নামকরণের কার্য নেই। আপনাকে পুরানো নামটি মুছতে হবে এবং নতুন বুকমার্কের নামটি দিয়ে ব্যাপ্তিটি চিহ্নিত করতে হবে। এখানে নমুনা ভিবিএ কোড:

Sub ReNameBookMark()
    Dim doc As Word.Document
    Dim rng As Word.Range
    Dim bmk As Word.Bookmark
    Dim inpBookmark, repBookmark, fieldStr As String

    Set doc = Word.ActiveDocument

    inpBookmark = InputBox("Enter bookmark name that you want to be replaced:", "BookMark Replace")
    repBookmark = InputBox("Enter bookmark name replace with:", "BookMark Replace")

    Set rng = doc.Bookmarks(inpBookmark).Range
    Set bmk = doc.Bookmarks(inpBookmark)
    bmk.Delete
    rng.Bookmarks.Add (repBookmark)

    If doc.Fields.Count >= 1 Then
        For i = 1 To doc.Fields.Count
            fieldStr = doc.Fields(i).Code.Text
            If Left(fieldStr, 4) = " REF" Then
                doc.Fields(i).Code.Text = Replace(fieldStr, inpBookmark, repBookmark, , 1, vbTextCompare)
                doc.Fields(i).Update
            End If

            'MsgBox "Code = " & doc.Fields(i).Code & vbCr & "Result = " & doc.Fields(i).Result & vbCr
        Next i
    End If
End Sub

উত্স বুকমার্কের "নাম" এর পাঠ্য নয় পরিবর্তিত ডকুমেন্টের ক্ষেত্রগুলির মধ্যে দিয়ে চালানোর জন্য অতিরিক্ত লুপ দিয়ে বুকমার্কটির নাম পরিবর্তন করা হচ্ছে উল্লেখ করতে পারে এমন কোনও পরিবর্তন করুন।

এই স্ক্রিপ্টটি ব্যবহার করে যত্ন নেওয়া উচিত। উদাহরণস্বরূপ যে কোনও বুকমার্কের নাম পরিবর্তন করা হয়েছে যা কেবল "আরএফ" (বা এর মতো একটি বড় বা নিম্নতর রূপের নাম) দেওয়া হয়েছে তা মজাদার এবং অপ্রত্যাশিত উপায়ে সমস্ত রেফারেন্সকে ভেঙে দেবে । এটি কেবল উদাহরণ এবং মোটামুটি স্থির হিসাবে বোঝানো হয়েছে।

আপনি যদি ব্যাচটির একাধিক বুকমার্কের নাম পরিবর্তন করতে চান তবে দেখুন ওয়ার্ড ডকুমেন্টগুলিতে বুকমার্কগুলির নাম পরিবর্তন করার কোনও সহজ বা আরও কার্যকর উপায় আছে? যার মধ্যে নমুনা ভিবিএ কোড অন্তর্ভুক্ত রয়েছে।


@ মকুবাই দেখে মনে হচ্ছে আপনি অ্যাড-ইন (আপডেট উত্তর দেখুন) দিয়ে এটি করতে সক্ষম হবেন? দুর্ভাগ্যক্রমে ... এর সাথে পরীক্ষার জন্য আমার কাছে ওয়ার্ডের একটি অনুলিপি নেই ...
ডেভিডপস্টিল

আমি যখন আমার পিসিতে ফিরে আসি তখন আমি সকালে এডিনটিকে একটি পরীক্ষা দেব। এটি সম্ভবত বাড়ির জন্য ভাল, তবে কাজের সময় আমি মনে করি না যে আমি এটি ব্যবহার করতে সক্ষম হব কারণ আমাদের তথ্য বিভাগটি এই ধরণের জিনিস থেকে কিছুটা সতর্ক হতে পারে। আমি উভয় পদ্ধতি চেষ্টা করে দেখব এবং অনুসন্ধান এবং প্রতিস্থাপনের জন্য আমি আপনার ভিবিএ স্ক্রিপ্টটি বাড়িয়ে তুলতে পারি কিনা। আমি যদি কোথাও পৌঁছে যাই এবং এটি আপনার সাথে ঠিক আছে আমি আপনার উত্তরে এটি সম্পাদনা করতে চাই।
Mokubai

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

বুকমার্ক সরঞ্জাম অ্যাড-ইনগুলি বুকমার্কগুলির নাম পরিবর্তন করার পরে রেফারেন্সগুলি বিরতি দেয় (উইন্ডোজের ওয়ার্ড 365 এ আমার জন্য)।
ফাইলআপ 21

1

আমার এই একই সমস্যা ছিল এবং এই কাজটি / সমাধানের চারপাশে হোঁচট খেয়েছে।

আপনি যে পাঠ্যটি উল্লেখ করতে চান তার জন্য, আমার ক্ষেত্রে একটি শিরোনাম, নীচে নীচে একটি নথি সম্পত্তি শিরোনাম সেট আপ করুন:

Insert tabQuick PartsDocument PropertyTitle

এটি তখন পাঠ্যের জন্য একটি সম্পাদনযোগ্য বাক্স যুক্ত করে যাতে আপনি নিজের শিরোনাম টাইপ করতে পারেন।

তারপরে, এটি উল্লেখ করার জন্য আপনি কেবল Insert tabQuick PartsField→ এ যেতে পারেন Title, বা আমি দুর্ঘটনাক্রমে যা করতে পেরেছি তা করতে পারে - আমার একটি রেফারেন্স সেট আপ হয়েছিল এবং আমি এটি আপডেট করার সাথে সাথে F9শিরোনাম বাক্সটি যুক্ত করে যা এটি উল্লেখ করা হয়েছিল fere

এটি বেশ দুর্দান্ত কারণ আপনি শিরোনাম বক্স আপডেট করার সাথে সাথে রেফারেন্সগুলি সমস্ত আপডেট না করে স্বয়ংক্রিয়ভাবে আপডেট হয় F9!!! এটি দুর্দান্ত যখন আপনার একটি শিরোনামে রেফারেন্স থাকে যেহেতু Ctrl+ Aফাংশন শিরোনাম / পাদলেখ যা থাকে তা ক্যাপচার করে না এবং আপনাকে সাধারণত নির্বাচন করতে হেডার / ফুটারের ভিতরে ডাবল ক্লিক করতে হয় এবং F9আপডেট করতে টিপতে হয়।

সুতরাং উপরে উল্লিখিত হিসাবে একটি শিরোনাম রেফারেন্স তৈরি করার পরিবর্তে এটি করুন:

  • শিরোনাম বক্স সেটআপ করার পরে, শিরোনাম বাক্সের একটি বুকমার্ক তৈরি করুন:

    • শিরোনাম বাক্সটি নির্বাচন করুন (সমস্ত বাক্স নির্বাচন করতে আপনি শীর্ষে টাইটেল ট্যাবটি ক্লিক করেছেন তা নিশ্চিত করুন)
    • InsertBookmark→ (নাম বলুন Project_title) →add
  • তারপরে এই জাতীয় রেফারেন্স যুক্ত করুন:

    • Insert tabQuick PartsFieldRef(এবং Project_titleআপনি যা বলেছিলেন তা নির্বাচন করুন বা যা কিছু করুন )
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.