यह लेख बताता है कि C# का उपयोग करके Word में मैक्रो कैसे संपादित करें। इसमें IDE सेट करने के विवरण, निर्देशों की सूची और C# का उपयोग करके मैक्रो संशोधित करने के लिए एक नमूना कोड शामिल है। इसमें यह भी बताया गया है कि Word फ़ाइल में मौजूद मॉड्यूल तक कैसे पहुँचें और आवश्यकतानुसार उनकी सामग्री को संशोधित करें।
Word में C# का उपयोग करके मैक्रो संपादित करने के चरण
- Word फ़ाइल मैक्रो को अपडेट करने के लिए Aspose.Words for .NET का उपयोग करने हेतु IDE सेट करें
- मैक्रो सक्षम Word फ़ाइल को Document क्लास ऑब्जेक्ट में लोड करें
- लोड की गई Word फ़ाइल के VbaProject ऑब्जेक्ट तक पहुँचें
- एक स्ट्रिंग बनाएँ और संशोधित मैक्रो के लिए सोर्स कोड परिभाषित करें
- VbaProject में मॉड्यूल के संग्रह तक पहुँचें
- लक्षित मॉड्यूल चुनें और SourceCode प्रॉपर्टी को संशोधित मैक्रो कोड पर सेट करें
- अपडेट किए गए मैक्रो के साथ लोड की गई फ़ाइल सहेजें
ये चरण बताते हैं कि DOCM Word फ़ाइल में C# का उपयोग करके मैक्रो कैसे बदला जाए। सभी आवश्यक मॉड्यूल और नेमस्पेस इम्पोर्ट करें, स्रोत DOCM फ़ाइल को Document ऑब्जेक्ट में लोड करें, VbaProject मॉड्यूल तक पहुँचें, संशोधित मैक्रो स्क्रिप्ट को एक स्ट्रिंग वेरिएबल में परिभाषित करें और VbaProject में मॉड्यूल संग्रह तक पहुँचें। लक्षित मॉड्यूल की SourceCode प्रॉपर्टी में नया स्क्रिप्ट सेट करें और अपडेट किए गए मैक्रो के साथ DOCM फ़ाइल को डिस्क पर सहेजें।
C# का उपयोग करके मैक्रो अपडेट करने का कोड
यह कोड दिखाता है कि C# का उपयोग करके मैक्रो कैसे संपादित करें। VbaProject ऑब्जेक्ट Name, Modules (संग्रह), References (संग्रह), CodePage (पूर्णांक) और केवल-पढ़ने योग्य फ़्लैग्स IsProtected और IsSigned जैसी प्रॉपर्टी प्रदान करता है। इसी तरह, VbaModule ऑब्जेक्ट तीन मुख्य प्रॉपर्टी प्रदान करता है: Name (मॉड्यूल का नाम), SourceCode (VBA कोड टेक्स्ट) और Type (प्रक्रियात्मक, दस्तावेज़, क्लास या डिज़ाइनर मॉड्यूल)।
इस ट्यूटोरियल ने हमें Word फ़ाइल में मैक्रो बदलने की प्रक्रिया सिखाई। Word फ़ाइल में एक नया मैक्रो बनाने के लिए, C# का उपयोग करके Word में मैक्रो बनाएं लेख देखें।