वर्ड 2010 - फ़ील्ड कोड केवल आउटलाइन नंबर के दूसरे स्तर को संदर्भित करने के लिए


0

मैं Word 2010 में एक टेम्पलेट दस्तावेज़ पर काम कर रहा हूं जो एक अध्याय (बाह्यरेखा स्तर 1, 1 प्रारूप शीर्षक) के रूप में एक बड़ी मात्रा में काम करेगा। अध्याय में, मुझे कई खंड (बाह्यरेखा स्तर 2, शीर्षक 2 प्रारूप) होने की आवश्यकता है। मैं पूरे अनुभाग में उपयोग के लिए अध्याय संख्या के बिना अनुभाग संख्या प्राप्त करने के लिए फ़ील्ड कोड का उपयोग करना चाहता हूं।

उदाहरण के लिए:

Chapter 20 - Chapter Title
20.1 Section One Title
20.1.1 Section One Subsection
  Something here needs a label that reads only '1', in reference to the 20.1 2nd number.
20.2 Section Two Title
  Something here needs a label that reads only '2', in reference to the 20.2 2nd number.
...

मैं STYLREF की तरह "20.1" और "20.2" प्राप्त करने में सक्षम हूं { STYLEREF 2 \s }

मैं सिर्फ "1" और "2" कैसे प्राप्त कर सकता हूं?

जवाबों:


0

मैं यह महसूस करने में मदद नहीं कर सकता कि कोई आसान तरीका होना चाहिए, लेकिन अगर आपकी संख्या केवल 1 से 9 तक है (उदाहरण के लिए 14.1-14.9, 20.1-20.9 आदि), तो आप निम्न नेस्टेड फ़ील्ड (सभी {} की कोशिश कर सकते हैं) विशेष "फ़ील्ड कोड ब्रेस" अक्षर आप ctrl-F9 के साथ दर्ज कर सकते हैं, न कि आप कीबोर्ड पर टाइप करने वाले साधारण)।

{[10 * {STYLEREF 2 \ s # .x}}

यदि आपको 2 अंकों की आवश्यकता है, तो चीजें अधिक जटिल हो जाती हैं, जैसे

{= {QUOTE "{STYLEREF 2 \ s} 1" # .xxx} * {IF "{QUOTE" {STYLEREF 2 \ s} 1 "# .xxx}" = "। ???" 100 10} # 0}


ऐसा लगता है कि यह आसान होना चाहिए, लेकिन यह उतना ही बदसूरत है जितना मुझे डर था कि यह होगा। मुझे कुछ सिंटैक्स त्रुटियों (परिवर्तित \#) को हल करने के लिए फ़ील्ड कोड में सभी में एक \ "जोड़ना पड़ा , लेकिन यह काम करता है! धन्यवाद।
सैम

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