मास पिक्चर्स मैक्रो - माइक्रोसॉफ्ट वर्ड 2013 के लिए खोजें और बदलें


0

मेरे पास यह मैक्रो है जो एक बड़े अक्षर को खोजने और उसे बदलने में सक्षम है। मैं चित्रों को खोजने और बदलने में सक्षम हूं (हेडर के भीतर), लेकिन जब मैंने इसे अपने मैक्रो कोड में लागू किया तो लगता है कि इसे अनदेखा करना और किसी भी चित्र को ढूंढना और बदलना नहीं है। मैं इस बात से अनिश्चित हूं कि कोई त्रुटि नहीं होने के कारण ऐसा क्यों है। कोई भी युक्ति सराहनीय होगी। धन्यवाद!!

Sub FindandReplaceTextPic()
Dim Directory As String
Dim FType As String
Dim FName As String

Directory = "C:\Users\pieria\Desktop\TempPics"
FType = "*.docx"

ChDir Directory
FName = Dir(FType)
' for each file you find, run this loop
Do While FName <> ""
    ' open the file
    Documents.Open FileName:=Directory & "\" & FName

    ' search and replace the company name
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "CompanyA"
        .MatchCase = True
        .Replacement.Text = "CompanyB"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
'search and replace picture from clipboard
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
   .Text = "^g"
   .Replacement.Text = "^c"
   .Forward = True
   .Wrap = wdFindContinue
   .Format = False
   .MatchCase = False
   .MatchWholeWord = False
   .MatchWildcards = False
   .MatchSoundsLike = False
   .MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
    ' save and close the current document
    ActiveDocument.Close wdSaveChanges

    ' look for next matching file
    FName = Dir
Loop
End Sub

जवाबों:


0

मैं प्रत्येक स्टोरीरेंज (हेडर सहित) के माध्यम से लूप करूँगा और चयन ऑब्जेक्ट के बजाय रेंज की .Find विधि का उपयोग करूंगा।


0

MS Word में Images को कैसे खोजें और कैसे बदलें

MS-Word उपरोक्त दिए गए परिदृश्य में मदद कर सकता है। एक दस्तावेज़ में सभी छवियों को खोजने के लिए एक स्वचालित तरीका है और फिर उन सभी को एक नई छवि के साथ बदल दें।

कृपया ध्यान दें कि इस पद्धति में सभी छवियां मिलेंगी और यह उन सभी को एक नए के साथ बदल देगा। इस पद्धति के साथ, हम छवियों के बारे में चयनात्मक नहीं हो सकते हैं। यहाँ कदम हैं:

  1. Microsoft Word दस्तावेज़ खोलें जिसमें प्रतिस्थापन करना है।
  2. दस्तावेज़ के शीर्ष पर नई छवि डालें।
  3. नई सम्मिलित छवि का चयन करें और दबाएँ Ctrl + सी इसे कॉपी करने के लिए।
  4. अब नई सम्मिलित छवि हटाएं।
  5. दबाएँ Ctrl + एच "ढूँढें और बदलें" बॉक्स को खोलने के लिए।
  6. डाल ^g "क्या खोजें" बॉक्स में और ^c "बदलें" बॉक्स के साथ

सभी छवियों को खोजने और उन्हें एक नए के साथ बदलने की विधि।

अब जादू देखने के लिए "सभी बदलें" बटन दबाएं!

सभी छवियों को एमएस वर्ड में बदल दिया गया है।

आप देखेंगे कि दस्तावेज़ के सभी चित्र नई छवि से बदल दिए जाएंगे। बेशक, प्रतिस्थापन ऑपरेशन उन छवियों को भी बदल देगा, जिन्हें आप बदलना नहीं चाहते थे। ऐसे मामले में आपको उन छवियों को फिर से सम्मिलित करने की आवश्यकता हो सकती है जिन्हें प्रतिस्थापित नहीं किया जाना था। यह विधि ऐसे परिदृश्य में उपयोगी है जहाँ:

  1. दस्तावेज़ में केवल वे छवियां हैं जिन्हें प्रतिस्थापित किया जाना है
  2. दस्तावेज़ में बड़ी संख्या में छवियां होती हैं जिन्हें प्रतिस्थापित करने की आवश्यकता होती है और छवियों की एक छोटी संख्या को प्रतिस्थापित नहीं किया जाना चाहिए

पहला परिदृश्य सीधा है। दूसरे परिदृश्य में, आप साइड-इफ़ेक्ट के रूप में प्रतिस्थापित की गई छवियों को फिर से सम्मिलित करके बहुत कम मैनुअल काम कर रहे होंगे।

विधि सभी ग्राफिक्स को प्रतिस्थापित करके काम करती है (द्वारा चिह्नित) ^g ) क्लिपबोर्ड सामग्री (द्वारा चिह्नित) के साथ ^c )। इसलिए, अनिवार्य रूप से, आप सभी छवियों को किसी भी चीज़ से बदल सकते हैं जिसे आप क्लिपबोर्ड पर कॉपी कर सकते हैं।

अपने दस्तावेज़ के पृष्ठांकन को अक्षुण्ण रखने के लिए, आपको उसी आकार की नई छवि का उपयोग करना चाहिए।

मुझे उम्मीद है कि यह एमएस-वर्ड टिप आपके लिए उपयोगी थी। यदि आपका इस विषय पर कोई प्रश्न है, तो कृपया मुझे टिप्पणियों के माध्यम से पूछने के लिए स्वतंत्र महसूस करें। मैं आपकी सहायता करने की कोशिश करूंगा। TechWelkin का उपयोग करने के लिए धन्यवाद।

अधिक जानकारी के लिए संबंधित लेख:

  1. MS Word: संख्याओं, अंकों, अंकों को कैसे खोजें और बदलें
  2. MS-Word में फ़ॉर्मेटिंग खोजें और बदलें
  3. मैक्रो का उपयोग करके एमएस वर्ड में मल्टीपल फाइंड और रिप्लेसमेंट
  4. MS Word में Line, Paragraph, Carriage Break बदलें
  5. MS Word, HTML, Unicode में ° डिग्री सिंबल टाइप करें
  6. MS Word: कार्यक्षेत्र आयताकार क्षेत्र का चयन कैसे करें

(१) क्या यह कहीं से कॉपी किया गया है? यदि हां, तो आपको यह कहना होगा कि स्रोत का नाम और उससे लिंक कैसे करें। (2) यदि आप संबंधित लेखों का संदर्भ लेने जा रहे हैं, तो कृपया उनसे लिंक करें।
Scott
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.