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

यह छोटा गाइड बताता है कि C# का उपयोग करके DOCM में मैक्रो कैसे बनाया जाए। यह IDE सेटअप, चरणों की सूची और C# के साथ मैक्रो कोड का एक उदाहरण प्रदान करता है। आप सीखेंगे कि VbaProject, VbaModule कैसे बनाएं और विभिन्न गुण सेट करें।

C# में Word में मैक्रो का उपयोग करने के चरण

  1. Aspose.Words for .NET का उपयोग करने के लिए वातावरण सेट करें ताकि VBA मॉड्यूल के साथ कार्य किया जा सके
  2. आवश्यक नेमस्पेस System, Aspose.Words और Aspose.Words.Vba इम्पोर्ट करें
  3. Document क्लास का उपयोग करके नया खाली Word दस्तावेज़ बनाएं
  4. VbaProject ऑब्जेक्ट को इनिशियलाइज़ करके दस्तावेज़ में नया VBA प्रोजेक्ट असाइन करें
  5. VBA मॉड्यूल का नाम, प्रकार और सोर्स कोड सेट करें
  6. बनाए गए VBA मॉड्यूल को दस्तावेज़ के VBA प्रोजेक्ट की Modules कलेक्शन में जोड़ें
  7. Save को मैक्रो-सक्षम Word फ़ाइल के रूप में

ये चरण C# का उपयोग करके Word के लिए मैक्रो बनाने की प्रक्रिया को सारांशित करते हैं। कोड एक नया Word दस्तावेज़ इनिशियलाइज़ करता है, VBA प्रोजेक्ट जोड़ता है, और इसका नाम, प्रकार और सोर्स कोड निर्दिष्ट करके एक मॉड्यूल परिभाषित करता है। अंत में, मॉड्यूल प्रोजेक्ट में जोड़ा जाता है और दस्तावेज़ को मैक्रो-सक्षम Word फ़ाइल के रूप में सहेजा जाता है।

MS Word में C# का उपयोग करके मैक्रो जोड़ने का कोड

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

यह ट्यूटोरियल C# का उपयोग करके VBA कोड के साथ कार्य करना समझाता है। Word फ़ाइल को JSON में बदलने के लिए, लेख देखें C# में DOCX को JSON में कनवर्ट करें

 हिन्दी