बेस स्टाइल से स्टाइल सेटिंग से इनहेरिट सेटिंग निकालें


11

मेरे Microsoft Word 2010 दस्तावेज़ में मेरी दो अनुच्छेद शैलियाँ हैं: सामान्य और विषयविषय "शैली पर आधारित है" सामान्य पर सेट ( सामान्य से विरासत )। में सामान्य , मैं एक 12pt अंतराल कॉन्फ़िगर किया है के बाद प्रत्येक अनुच्छेद और विषय इस नियम विरासत में मिला है ठीक।

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

मैं सब्जेक्ट से स्पेस-आफ्टर-पैराग्राफ सेटिंग को हटाना चाहता हूं ताकि यह एक बार फिर नॉर्मल से उस वैल्यू को इनहेरिट करे । क्या यह संभव है? यदि हां, तो कैसे?

मैंने मान (12pt) को हटाने की कोशिश की, ठीक है, Enterलेकिन सेटिंग को केवल 12pt (सामान्य में निर्धारित मान को ओवरराइड करना) का संदर्भ देता है। स्क्रैच से सब्जेक्ट स्टाइल को री-क्रिएट करने का शॉर्ट मैं नहीं जानता कि इसे कैसे हल किया जाए।

धन्यवाद


अपने विषय शैली में "ऑटो" के लिए जगह की स्थापना के बाद होगा?
एडम

@ एडम नहीं, इसे "ऑटो" पर सेट करने से काम नहीं हुआ (इसे आज़माया)। मेरा मानना ​​है कि "ऑटो" का अर्थ है "अंतरिक्ष के बाद फ़ॉन्ट आकार / लाइन ऊंचाई का उपयोग करें"।
सीलसून

जवाबों:


8

पता चलता है कि पहले से ही इस विषय के बारे में एक लेख है (शब्द-स्थान के बाद नीचे की संपत्ति के बाद एक उदाहरण के रूप में इस्तेमाल किया जा रहा है)। word.mvps.org वेबसाइट पर उपलब्ध है।

सामान्य विचार यह है कि फ़ॉर्मेटिंग को खाली करने के लिए आपको एक बार VBA मैक्रो का उपयोग करना होगा। GUI में शामिल ऐसी सुविधा से Microsoft Word को लाभ होगा।

Dim oStyle As Style
Set oStyle = ActiveDocument.Styles("Subject")
oStyle.ParagraphFormat.SpaceAfter = oStyle.BaseStyle.ParagraphFormat.SpaceAfter

दिलचस्प है, घर आने पर यह कोशिश करूँगा, धन्यवाद :)
SiedSun

1
काम करने लगता है, लेकिन यह वास्तव में एक समाधान नहीं है जिसे लोग हर दिन उपयोग कर सकते हैं। यह स्वाभाविक रूप से आपकी गलती नहीं है, इसलिए मैं आपके उत्तर को फिर भी स्वीकार करूंगा।
सीलसून

धन्यवाद। आप इसे त्वरित एक्सेस टूलबार में जोड़कर मैक्रो को GUI में जोड़ सकते हैं। अधिक जानकारी के लिए इस लिंक को देखें: gregmaxey.mvps.org/word_tip_pages/add_macro_to_qat.html यह आपको सबसे अच्छा मिलेगा :)
एडम

2
2.5 साल बाद, क्या यह अभी भी सबसे अच्छा विकल्प है?
dualed

2
4 साल और कार्यालय का एक नया संस्करण बाद में, क्या यह अभी भी एकमात्र विकल्प है?
17

0

VBScript का उपयोग करने से बचने के लिए, आप इसे "पूरी तरह से खाली शैली" बनाकर कर सकते हैं, और फिर वांछित गुणों को इनहेरिट और संशोधित कर सकते हैं:

  1. रिबन का होम टैब दिखाएं
  2. शैलियों टूलबार के नीचे दाईं ओर तीर का उपयोग करके, शैलियों का पैनल प्रदर्शित करें
  3. जिस शैली को आप संशोधित करना चाहते हैं, उसका एक पैराग्राफ चुनें और स्टाइल पैनल से "सभी साफ़ करें" पर क्लिक करें
  4. पैराग्राफ को चयनित रखें, और पैनल पर शैली के नाम पर राइट क्लिक करें "चयन से मेल खाने के लिए एक विनम्रता शैली" (शायद वहाँ एक अलग शब्द है। मैं किसी अन्य भाषा में वर्ड का उपयोग कर रहा हूं)
  5. माता-पिता शैली को इनहेरिट करने और इच्छित गुणों को संशोधित करने के लिए, शैली पर राइट क्लिक करें और शैली चुनें।

0

यह एक पुराना प्रश्न है, लेकिन अभी भी मान्य है, और अब तक दिए गए उत्तर बहुत व्यावहारिक नहीं हैं। एक परिभाषा को रद्द करने का एक सरल तरीका, जो "शैली पर आधारित" से विचलित होता है, संपत्ति को "शैली पर आधारित" के समान होने के लिए परिभाषित करना है। यह परिभाषा को पूरी तरह से हटा देगा, क्योंकि यह तब बेकार है।

एक उदाहरण के रूप में (और मूल प्रश्न का एक विशिष्ट उत्तर), यदि आपकी शैली सामान्य पर आधारित है, तो जांचें कि सामान्य शैली में अंतर-मूल्य क्या है। फिर बदलें (Styles -> [your style] -> संशोधित-> Format-> Paragraph) अपनी शैली में स्पेसिंग-आफ्टर वैल्यू को सामान्य स्टाइल की तरह ही लें। (डिफ़ॉल्ट रूप में, कम से कम Word 2019 में यह मान 8 pt लगता है, इसलिए आपको डाउन-अप पर क्लिक करने के बजाय 8 नंबर लिखना होगा, जो 6 pt के चरणों में जाता है)। उसके बाद, शैली विशिष्ट स्पेसिंग-आफ्टर परिभाषा गायब हो जाती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.