जर्मन से अंग्रेजी में वर्ड 2010 दस्तावेज़ लेबल कन्वर्ट करें?


2

मेरे एक जर्मन सहयोगी ने मुझे 2010 में संपादित करने के लिए एक वर्ड डॉक्यूमेंट भेजा था। जब मैं किसी चित्र को लेबल करने की कोशिश करता हूं, तो मेरे द्वारा प्रस्तुत लेबल विकल्प:

  • Abbildung
  • Formel
  • Tabelle

मुझे अंग्रेजी में विकल्प प्रस्तुत करने के लिए वर्ड कैसे बताऊं?

यदि मैं एक नया दस्तावेज़ शुरू करता हूं, तो विकल्प अंग्रेजी में प्रस्तुत किए जाते हैं, इसलिए मुझे विश्वास नहीं होता कि यहां एक सिस्टम-वाइड मुद्दा है। नीचे मेरी भाषा प्राथमिकताओं का एक स्क्रीनशॉट है, समीक्षा टैब → भाषा → भाषा वरीयताएँ से प्राप्त की गई है ...

भाषा प्राथमिकताएँ

मुझे काफी हेल्दी लगता है। किसी भी विचार मैं इस मुद्दे को कैसे हल कर सकता हूं?

एक संबंधित प्रश्न है , लेकिन मुझे नहीं लगता कि यह मेरे लिए लागू होता है क्योंकि मैं केवल एक दस्तावेज़ में प्रभावित हूं, जबकि उन सवालों में ओपी एक प्रणालीगत समस्या है।

जवाबों:


4

दस्तावेज़ के खुलने के साथ, VB संपादक में जाएँ और निम्नलिखित सब बनाएँ। आपको सामान्य टेम्पलेट का चयन करने और सम्मिलित करने के लिए आवेषण-> मॉड्यूल का उपयोग करने की आवश्यकता हो सकती है जहां आप कोड पेस्ट कर सकते हैं। उस भाषा / संस्करण आईडी को प्रतिस्थापित करें जिसे आप वास्तव में चाहते हैं। यदि यह wdEnglishUS नहीं है, तो आप "= wdEnglishUS" को हटा सकते हैं, और फिर से लिखना शुरू कर सकते हैं। जब आप टाइप करते हैं =, तो VB संपादक को सूची प्रस्तुत करनी चाहिए।

Sub changeLanguage()
    ActiveDocument.Content.LanguageID = wdEnglishUS
End Sub

F5 दबाकर कोड चलाएँ। अंग्रेजी भाषा के किसी भी नए कैप्शन को आप चाहते हैं। समस्या यह है कि ऐसा कोई भी परिवर्तन मौजूदा कैप्शन को संशोधित नहीं करेगा। उसके लिए, आपको एक खोजने / बदलने की आवश्यकता होगी। कैप्शन नामों का उपयोग कई स्थानों पर किया जाता है:

  • खुद को कैप्शन
  • {SEQ} फ़ील्ड का उपयोग कैप्शन अनुक्रम संख्या सम्मिलित करने के लिए किया जाता है। सुनिश्चित करें कि आप कोई भी खोज / प्रतिस्थापन करने से पहले इन फ़ील्ड कोड को प्रदर्शित करने के लिए Alt-F9 का उपयोग करते हैं
  • दस्तावेज़ में कोई भी {TOC} फ़ील्ड, आंकड़े की सूची सम्मिलित करने के लिए उपयोग की जाती है

इसके अलावा ... जब आप "ऊपर / नीचे" निर्दिष्ट करते हैं, तब भी फ़ील्ड परिणाम के पाठ को अद्यतन करने के लिए Word प्रकट नहीं होता है, तब भी जब आपने प्राथमिक संपादन भाषा को अपने इच्छित व्यक्ति में बदल दिया हो। VBA के निम्नलिखित टुकड़े उन परिणामों को संशोधित करने के लिए वर्ड प्राप्त करने के प्रयास में सभी आरईएफ फ़ील्ड को बदलने का प्रयास करते हैं। यह बहुत परीक्षण नहीं किया गया है।

Sub replaceRefFields()
Dim f As Word.Field
Dim l As Long
Dim r As Word.Range
Dim s As String
With ActiveDocument
  For l = .Fields.Count To 1 Step -1
    With .Fields(l)
      If .Type = wdFieldRef Then
        Set r = .Result
        s = .Code
        .Delete
        r.Fields.Add r, wdFieldEmpty, s, False
        Set r = Nothing
      End If
    End With
  Next
End With
End Sub

धन्यवाद, मैं अपेक्षा के अनुसार भाषा परिवर्तन कार्यों की पुष्टि कर सकता हूं। मुझे कुछ मौजूदा "चित्रा" लेबल मिले हैं जिन्हें मैं हाथ से बदल सकता हूं।
डंकन जोन्स

दिलचस्प है - मैंने पाया है कि यह "ऊपर / नीचे" विकल्प के लिए पाठ को समायोजित नहीं करता है जिसे डाला जा सकता है।
डंकन जोन्स

मैं समस्या देख सकता हूं, और AFAICS को खेतों को बदलना होगा। लेकिन मुझे इसके लिए कुछ VBA के साथ अपने उत्तर को अपडेट करने की कोशिश करने में समस्याएं हैं - कल फिर से कोशिश करेंगे।

अब जोड़ा गया, और परिचयात्मक पाठ संशोधित किया गया। FWIW, यह समझाने के लिए नहीं है कि एक पूर्ण सब (या स्पष्टीकरण के लिए लिंक) कैसे दर्ज करें, इसलिए मैं अक्सर तत्काल मोड का उपयोग करने का सुझाव देता हूं। लेकिन यह "स्विंग और राउंडअबाउट," वास्तव में :-)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.