वर्ड 2010 में सशर्त क्षेत्र कोड के भीतर पैराग्राफ ब्रेक कैसे बनाएं


2

मैं फ़ील्ड कोड और मेल मर्ज का उपयोग करके अनुक्रमिक सूची बनाने की कोशिश कर रहा हूं। मेरी समस्या यह है कि कुछ वस्तुओं को सूची में प्रदर्शित होने की आवश्यकता नहीं है, यह इस बात पर निर्भर करता है कि मेल मर्ज कैसे जाता है। यह भ्रामक है, इसलिए मैं एक उदाहरण दूंगा।

मान लीजिए कि मैं विभिन्न फलों के लिए मात्राओं की एक सूची बना रहा हूं। मुझे एक मेल मर्ज दस्तावेज़ मिला है जो बताता है कि मेरे पास कितने सेब, संतरे और नाशपाती हैं। तो सूची इस तरह दिख सकती है:

  1. 32 सेब हैं।
  2. 27 संतरे हैं।
  3. 3 नाशपाती हैं।

फ़ील्ड कोड का उपयोग करना इसे अधिक दिखता है:

(एसईक्यू लिस्ट 1) वहाँ हैं (MERGEFIELD "सेब") सेब।

(एसईक्यू सूची 1) वहाँ (MERGEFIELD "संतरे") संतरे हैं।

(एसईक्यू सूची 1) वहाँ (MERGEFIELD "नाशपाती") नाशपाती हैं।

अब, अगर कोई संतरे नहीं हैं, तो मैं नहीं चाहता कि यह सूची में हो। मैं सिर्फ यह देखना चाहता हूं कि सूची इस प्रकार है:

  1. 32 सेब हैं।
  2. 3 नाशपाती हैं।

ऐसा करने के लिए, मैं / फिर कंडीशनिंग का उपयोग करता हूं। (यदि (MERGEFIELD संतरे) = 0 "" (SEQ सूची 1) वहाँ (MERGEFIELD "सेब") सेब हैं। यह सूची से संतरे को हटाने में सफल है, लेकिन एक स्थान है:

  1. 32 सेब हैं।

  2. 3 नाशपाती हैं।

मैंने हर तरह से कोशिश की है कि मैं उस जगह से छुटकारा पा सकूं, लेकिन मैं इसका पता नहीं लगा सकता। शायद यहाँ कोई मेरी मदद कर सकता है।

जवाबों:


1

अतिरिक्त स्थान से बचने के लिए, आपको IF फ़ील्ड पाठ के अंदर पैराग्राफ चिह्न लगाने की आवश्यकता है, इसलिए आपके पास कुछ ऐसा है

{ IF { MERGEFIELD Apples } = 0 "" "{ SEQ list1 } There are { MERGEFIELD Apples } apples.
" }{ IF { MERGEFIELD Oranges } = 0 "" "{ SEQ list1 } There are { MERGEFIELD Oranges } oranges.
" }{ IF { MERGEFIELD Pears } = 0 "" "{ SEQ list1 } There are { MERGEFIELD Pears } pears.
" }whatever text comes next, assuming that there is always at least one numbered paragraph.

दूसरे शब्दों में, आपको प्रत्येक IF क्षेत्र में अंतिम दोहरे उद्धरण चिह्न से पहले एक पैराग्राफ चिह्न डालना होगा।

हालाँकि, यह पर्याप्त नहीं है, क्योंकि Word उस मामले में भी SEQ फ़ील्ड का मूल्यांकन करता है, जहाँ {MERGEFIELD सेब} 0 है, आदि, इसलिए यदि कोई सेब नहीं है, तो संतरे के लिए SEQ फ़ील्ड 1 के बजाय 2 का मूल्यांकन करेगा। एक मर्ज आप संभवतः इस का उपयोग करते हुए प्राप्त कर सकते हैं:

{ SET list1 0 }{ IF { MERGEFIELD Apples } = 0 "" "{ SET list1 { =list1+1 }{ list1 } There are { MERGEFIELD Apples } apples.
" }{ IF { MERGEFIELD Oranges} = 0 "" "{ SET list1 { =list1+1 }{ list1 } There are { MERGEFIELD Oranges } orangee.
" }{ IF { MERGEFIELD Pears } = 0 "" "{ SET list1 { =list1+1 }{ list1 } There are { MERGEFIELD Pears } Pearss.
" }whatever text comes next, assuming that there is always at least one numbered paragraph.

(SEQ फ़ील्ड का उपयोग करना संभव है, लेकिन यह पेचीदा है)।

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