किसी प्रपत्र टेम्पलेट की प्रोग्रामिंग भाषा बदलें

प्रपत्र टेम्पलेट में केवल ऐसी स्क्रिप्ट या प्रबंधित कोड हो सकता है जिसे एक प्रोग्रामिंग भाषा में लिखा गया है. आप मूल स्क्रिप्ट या प्रबंधित कोड निकालकर, एक नई प्रोग्रामिंग भाषा निर्दिष्ट कर, मूल स्क्रिप्ट या प्रबंधित कोड को नई प्रोग्रामिंग भाषा में लिखकर, और तब प्रपत्र टेम्पलेट में नई स्क्रिप्ट या प्रबंधित कोड जोड़कर किसी प्रपत्र टेम्पलेट की प्रोग्रामिंग भाषा बदल सकते हैं.

नोट: InfoPath मौजूदा स्क्रिप्ट या प्रबंधित कोड को एक प्रोग्रामिंग भाषा से दूसरी प्रोग्रामिंग भाषा में नहीं बदल सकता.

इस आलेख में

ओवरव्यू

किसी प्रपत्र टेम्पलेट की प्रोग्रामिंग भाषा बदलें

ओवरव्यू

जब आपको आपके प्रपत्र टेम्पलेट में व्यवसाय तर्क जोड़ने के लिए स्क्रिप्ट या प्रबंधित कोड का उपयोग करने की आवश्यकता होती है, जैसे कि आपके प्रपत्र टेम्पलेट पर आधारित प्रपत्रों में उपयोगकर्ताओं द्वारा दर्ज किए जाने वाले मानों के उपयोग से एक जटिल परिकलन निष्पादित करना, तो आप C# या Microsoft Visual Basic सहित कई भिन्न प्रोग्रामिंग भाषाओं में से किसी का उपयोग करके अपना व्यवसाय तर्क जोड़ सकते हैं. आपकी प्रपत्र टेम्पलेट पर स्क्रिप्ट या प्रबंधित कोड जोड़ने के बाद, आप जो परिवर्तन करना चाहते हैं, या कोई नई स्क्रिप्ट या प्रबंधित कोड आपकी प्रपत्र टेम्पलेट में जोड़ना चाहते हैं वे उसी प्रोग्रामिंग भाषा में लिखे जाने चाहिए.

जब आपकी प्रपत्र टेम्पलेट को नई व्यावसायिक आवश्यकताओं को पूरा करना होता है, तब आपको अपनी प्रपत्र टेम्पलेट में उपयोग की जाने वाली प्रोग्रामिंग भाषा को बदलने की आवश्यकता हो सकती है. उदाहरण के लिए, निम्न स्थितियों की कल्पना करें:

  • आपकी कंपनी की एक नई नीति है कि आपके विभाग द्वारा बनाए गए सभी Microsoft Windows प्रोग्राम्स और प्रोग्राम एक्सटेंशंस C# प्रोग्रामिंग भाषा का उपयोग करेंगे. आपकी कंपनी में उपयोग किए जाने वाली मौजूदा प्रपत्र टेम्पलेट्स Visual Basic प्रोग्रामिंग भाषा के उपयोग से डिज़ाइन की गईं थीं. नई नीति का पालन करने के लिए, आपको सभी प्रपत्र टेम्पलेट्स कनवर्ट करनी चाहिए ताकि उनमें C# प्रोग्रामिंग भाषा का उपयोग हो.

  • आपने Microsoft Office InfoPath 2003 में बनाया गया एक प्रपत्र टेम्पलेट प्रकाशित किया है जिसकी स्क्रिप्ट JScript में लिखी गई है. चूँकि Microsoft Office InfoPath 2007 आपके उपयोगकर्ताओं को किसी प्रपत्र टेम्पलेट पर आधारित प्रपत्र वेब ब्राउज़र में भरने की सुविधा देता है, अत: आपको इस प्रपत्र टेम्पलेट को ब्राउज़र-सक्षम प्रपत्र टेम्पलेट में कनवर्ट करना चाहिए, और तब उसे InfoPath Forms Services चलाने वाले किसी सर्वर पर प्रकाशित करें. हालाँकि, InfoPath Forms Services केवल प्रबंधित कोड असेंबलीज़ वाले प्रपत्र टेम्पलेट्स प्रदर्शित कर सकता है; इसलिए आप InfoPath Forms Services चलाने वाले सर्वर पर स्क्रिप्ट वाला कोई प्रपत्र टेम्पलेट प्रकाशित नहीं कर सकते. आपको स्क्रिप्ट को प्रबंधित कोड असेंबली में कनवर्ट करना चाहिए ताकि आप प्रपत्र टेम्लपेट को InfoPath Forms Services चलाने वाले किसी सर्वर पर प्रकाशित कर सकें.

  • आप पर कई ऐसे प्रपत्र टेम्पलेट्स के रखरखाव की ज़िम्मेदारी है जो आप डिज़ाइन नहीं करते हैं. इन प्रपत्र टेम्पलेट्स में JScript में लिखी हुई स्क्रिप्ट होती है. यद्यपि आप JScript में स्क्रिप्ट्स पढ़ और लिख सकते हैं, फिर भी आप Microsoft Visual Basic Scripting Edition (VBScript) प्रोग्रामिंग भाषा के उपयोग से स्क्रिप्ट्स लिखने में अधिक कुशल हैं. चूँकि आप इन प्रपत्र टेम्पलेट्स का रखरखाव करेंगे, इसलिए यह अधिक सुविधाजनक होता यदि स्क्रिप्ट VBScript में लिखी जाती, इसलिए आप JScript में लिखी गई मौजूदा स्क्रिप्ट्स को VBScript के उपयोग से लिखी गई स्क्रिप्ट्स से बदलने का निर्णय लेते हैं.

यदि आपको किसी मौजूदा प्रपत्र टेम्पलेट में उपयोग की गई प्रोग्रामिंग भाषा बदलने की आवश्यकता होती है, तो आपको सबसे पहले प्रपत्र टेम्पलेट से मौजूदा स्क्रिप्ट या प्रबंधित कोड निकाल देना चाहिए, और तब प्रपत्र टेम्पलेट के लिए नई प्रोग्रामिंग भाषा निर्दिष्ट करना चाहिए. प्रपत्र टेम्पलेट की प्रोग्रामिंग भाषा बदलने के बाद, Microsoft Script Editor या Microsoft Visual Studio Tools for Applications के उपयोग से, आप स्क्रिप्ट या प्रबंधित कोड को नई भाषा में पुन: लिख सकते हैं, और तब आप आपके प्रपत्र टेम्पलेट में नई स्क्रिप्ट जोड़ते हैं.

पृष्ठ का शीर्ष

किसी प्रपत्र टेम्पलेट की प्रोग्रामिंग भाषा बदलें

किसी प्रपत्र टेम्पलेट की प्रोग्रामिंग भाषा बदलने के पहले, मूल कोड को देखने या उपयोग करने की स्थिति में, आप स्रोत कोड की एक प्रतिलिपि किसी पाठ संपादक, जैसे Microsoft Notepad, में सहेज सकते हैं.

मूल स्रोत कोड सहेजें

  1. आपकी प्रपत्र टेम्पलेट डिज़ाइन मोड में खोलें.

  2. उपकरण मेनू पर, प्रोग्रामिंग इंगित करें, और तब निम्न में से कोई एक कार्य करे:

    • यदि आपकी प्रपत्र टेम्पलेट में स्क्रिप्ट है, तो Microsoft Script Editor क्लिक करें.

    • यदि आपकी प्रपत्र टेम्पलेट में प्रबंधित कोड है, तो Microsoft Visual Studio Tools for Applications क्लिक करें.

  3. Microsoft Script Editor या Microsoft Visual Studio Tools for Applications के संपादन मेनू पर, सभी का चयन करें क्लिक करें.

  4. संपादन मेनू पर, प्रतिलिपि बनाएँ क्लिक करें.

  5. पाठ संपादक जैसे नोटपैड, पर प्रतिलिपि किया गया कोड चिपकाएँ.

  6. पाठ संपादक फ़ाइल सहेजें.

प्रपत्र टेम्पलेट की प्रोग्रामिंग भाषा बदलें

  1. उपकरण मेनू पर, प्रपत्र विकल्प क्लिक करें.

  2. प्रपत्र विकल्प संवाद बॉक्स में श्रेणी के तहत, प्रोग्रामिंग क्लिक करें.

  3. प्रोग्रामिंग भाषा के तहत, कोड निकालें क्लिक करें.

  4. आप प्रपत्र टेम्पलेट से कोड निकालने वाले हैं इसकी चेतावनी देने वाले संदेश बॉक्स में हाँ क्लिक करें.

  5. प्रपत्र टेम्पलेट कोड भाषा सूची में, प्रपत्र टेम्पलेट में उपयोग की जाने वाली भाषा क्लिक करें.

    युक्ति: यदि आप प्रोग्रामिंग भाषा को Visual Basic या C# में बदल रहे हैं, तो Visual Basic और C# कोड के लिए प्रोजेक्ट स्थान बॉक्स में, वह स्थान लिखें जहाँ आप प्रोजेक्ट फ़ाइलें सहेजना चाहते हैं.

पृष्ठ का शीर्ष

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×