Java का उपयोग करके Word में मैक्रो बनाएं

यह लेख Java का उपयोग करके MS Word में VBA प्रोग्रामिंग का परिचय देता है। इसमें IDE सेटिंग्स, एप्लिकेशन लिखने के निर्देशों की सूची, और Java का उपयोग करके DOCM के लिए मैक्रो विकसित करने का एक उदाहरण कोड शामिल है। आप VBA प्रोजेक्ट और मॉड्यूल की विभिन्न प्रॉपर्टीज़ सेट करना सीखेंगे।

Java का उपयोग करके MS Word में मैक्रो बनाने के चरण

  1. Aspose.Words for Java का उपयोग करने के लिए वातावरण सेट करें ताकि Word फ़ाइल में मैक्रो सक्षम किया जा सके
  2. आवश्यक मॉड्यूल जैसे Document, VbaModule, VbaProject और VbaModuleType आयात करें
  3. Document क्लास का उपयोग करके एक खाली Word फ़ाइल बनाएँ
  4. एक VbaProject ऑब्जेक्ट बनाएँ और उसका नाम सेट करें
  5. इस प्रोजेक्ट को नई बनाई गई Word फ़ाइल में जोड़ें
  6. एक VbaModule बनाएँ और उसका नाम, प्रकार और स्रोत कोड सेट करें
  7. इस मॉड्यूल को Word फ़ाइल के VbaProject में मॉड्यूल संग्रह में जोड़ें
  8. Word फ़ाइल को नए VBA प्रोजेक्ट और मॉड्यूल के साथ सहेजें

ये चरण Word DOCM फ़ाइल के लिए Java का उपयोग करके VBA स्क्रिप्ट लिखने की प्रक्रिया का सारांश देते हैं। इस प्रक्रिया में Document, VbaProject, VbaModule और VbaModuleType को आयात किया जाता है, फिर एक खाली Word दस्तावेज़ बनाया जाता है, एक नामित VbaProject प्रारंभ किया जाता है और दस्तावेज़ से जोड़ा जाता है। इसके बाद, एक VbaModule बनाया जाता है जिसमें नाम, प्रकार और मैक्रो स्रोत कोड सेट किया जाता है, इसे प्रोजेक्ट के मॉड्यूल संग्रह में जोड़ा जाता है, और दस्तावेज़ को नए VBA प्रोजेक्ट और मॉड्यूल के साथ मैक्रो-सक्षम फ़ाइल के रूप में सहेजा जाता है।

Java का उपयोग करके MS Word में मैक्रो बनाने का कोड

ऊपर दिया गया कोड Java का उपयोग करके मैक्रो-सक्षम Word दस्तावेज़ बनाने में मदद करता है। VbaProject क्लास VBA प्रोजेक्ट का कोड पेज और नाम दिखाता है, सुरक्षा/हस्ताक्षर स्थिति दर्शाता है और मॉड्यूल और रेफरेंस प्रबंधित करने के लिए संग्रह प्रदान करता है। VbaModule क्लास VBA मॉड्यूल का नाम, स्रोत कोड और प्रकार (प्रोसीजरल, दस्तावेज़, क्लास या डिज़ाइनर) प्राप्त/सेट करता है।

इस लेख ने हमें सिखाया कि Java का उपयोग करके Word के लिए VBA के साथ कैसे काम करें। DOCX फ़ाइल को JSON में बदलने के लिए, Java में DOCX को JSON में बदलें लेख देखें।

 हिन्दी