আপনার ওয়ার্ড ডকুমেন্টটি বন্ধ করার আগে কীভাবে সমস্ত ক্ষেত্র স্বয়ংক্রিয়ভাবে আপডেট করবেন

এখন শেয়ার:

এই নিবন্ধে, আমরা আপনাকে কোনও দস্তাবেজের সমস্ত ক্ষেত্র স্বয়ংক্রিয়ভাবে আপডেট করার উপায়টি আপনাকে বন্ধ করার আগে বিস্তৃত করার দিকে মনোনিবেশ করব।

আমরা এমন ডেটা সংরক্ষণের জন্য ফিল্ড ব্যবহার করি যা পরবর্তীতে পরিবর্তিত হতে পারে। তাই সেগুলিতে কোনো পরিবর্তন আনলে, আমাদের সেই অনুযায়ী ফিল্ডগুলিও আপডেট করতে হয়। এবং দুর্ভাগ্যবশত, বেশিরভাগ সময়ই আমাদের সেগুলি ম্যানুয়ালি আপডেট করতে হয়।

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

মুদ্রণের আগে সমস্ত ক্ষেত্র আপডেট করুন

নিম্নলিখিত পদক্ষেপগুলি মুদ্রণের আগে আপনি ক্ষেত্রগুলি আপডেট করার জন্য ওয়ার্ড বিকল্পগুলি পরিবর্তন করতে পারেন:

  1. প্রথমত, "ফাইল" ট্যাব ক্লিক করুন তারপরে "বিকল্পগুলি"।
  2. "ওয়ার্ড অপশনগুলি" বক্সের ওপরে, বাম কলামে "প্রদর্শন" ক্লিক করুন।
  3. ডান বিভাগে, "মুদ্রণের আগে বিকল্পগুলি" বাক্সটি পরীক্ষা করতে "মুদ্রণের বিকল্পগুলি" অংশে যান।
  4. শেষ পর্যন্ত, "ওকে" ক্লিক করুন।"প্রদর্শন" -> "বাক্স মুদ্রণের আগে" ক্ষেত্রগুলি আপডেট করুন "ক্লিক করুন"> "ওকে" ক্লিক করুন

দস্তাবেজ বন্ধ করার আগে সমস্ত ক্ষেত্রকে স্বয়ংক্রিয়ভাবে আপডেট করুন

  1. শুরু করতে, "Alt + F11" টিপে ওয়ার্ডে ভিবিএ সম্পাদকটি ট্রিগার করুন।
  2. পরবর্তী "সাধারণ" প্রকল্পে ক্লিক করুন।
  3. তারপরে মেনু বারে, "সন্নিবেশ" ক্লিক করুন।
  4. এবং "ক্লাস মডিউল" নির্বাচন করুন।"সাধারণ" -> "সন্নিবেশ" ক্লিক করুন -> "ক্লাস মডিউল" চয়ন করুন
  5. এরপরে মেনু বারে "প্রোপার্টি উইন্ডো" কমান্ডটি ক্লিক করুন বা এটি ট্রিগার করতে "F4" চাপুন।
  6. বাম-ডাউন কোণে উইন্ডোতে খোলা, সদ্য নির্মিত শ্রেণি মডিউলটির নাম "অবজেক্ট ওয়ার্ল্ড ক্লাস" রাখুন।
  7. কোডিং অঞ্চলে নিম্নলিখিত কোডগুলি প্রবেশ করান:
Option Explicit
Public WithEvents objWord As Word.Application
Private Sub objWord_DocumentBeforeClose(ByVal objDoc As Document, varCancel As Boolean)
  Dim strButtonValue As String

  Application.ScreenUpdating = False
  Set objDoc = ActiveDocument
  objDoc.Save
  strButtonValue = MsgBox("Do you want to update all fields in this document before closing?", _
                   vbYesNo + vbQuestion)
  If strButtonValue = vbYes Then
    varCancel = True
    If objDoc.Fields.Count > 0 Then
      With objDoc
        .Fields.Update
        .Save
        .Close
      End With
    Else
      MsgBox ("There is no field in this document.")
    End If
  Else
    varCancel = False
  End If

  Application.ScreenUpdating = True
End Sub
  1. এবং "সংরক্ষণ করুন" বোতামটি ক্লিক করতে ভুলবেন না।"প্রোপার্টি উইন্ডো" এ ক্লিক করুন -> শ্রেণির মডিউলটির নাম দিন -> কোডগুলি আটকে দিন-> কোডগুলি সংরক্ষণ করুন
  2. এখনও "সাধারণ" প্রকল্পের আওতায় আবার "Inোকান" ক্লিক করুন এবং এবার "মডিউল" নির্বাচন করুন।"সাধারণ" -> "সন্নিবেশ" ক্লিক করুন -> "মডিউল" ক্লিক করুন
  3. পরবর্তী মডিউলটি খুলুন এবং এই কোডগুলি আটকে দিন:
Option Explicit
  Dim objWordClass As New objWordClass
  Public Sub AutoOpen()
  Set objWordClass.objWord = Word.Application
End Sub
  1. একইভাবে, কোডগুলি সংরক্ষণ করুন।
  2. পরের বার আপনি কোনও দস্তাবেজ সম্পাদনা শেষ করে, এটি সংরক্ষণ করুন। এবং যখন আপনি "ক্লোজ" কমান্ডটি ক্লিক করেন, আপনি জিজ্ঞাসা বাক্সটি পাবেন। সমস্ত ক্ষেত্র আপডেট করতে "হ্যাঁ" এ ক্লিক করুন এবং টাস্কটি শেষ হয়ে গেলে দস্তাবেজটি বন্ধ হয়ে যাবে।"বন্ধ করুন" -> "হ্যাঁ" বা "না" ক্লিক করুন

ডেড ডকুমেন্টটি জীবনে ফিরিয়ে আনুন

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

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

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

এখন শেয়ার:

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