C# का उपयोग करके Excel मैक्रो हटाने के लिए इस लेख का पालन करें। इसमें विकास के लिए IDE सेट करने का पूरा विवरण, एप्लिकेशन लिखने की चरण-दर-चरण प्रक्रिया और C# का उपयोग करके Excel Vba हटाने के लिए नमूना कोड शामिल है। यह आपको VBA मॉड्यूल की विभिन्न प्रॉपर्टी तक पहुँचने और आवश्यकतानुसार सभी या चयनित मॉड्यूल हटाने में मार्गदर्शन करेगा।
Steps to Remove Macros from Excel using C#
- मैक्रो हटाने के लिए Aspose.Cells for .NET का उपयोग करने हेतु वातावरण सेट करें
- वॉटरमार्क और अन्य सीमाओं से बचने के लिए लाइसेंस प्रारंभ करें
- VBA कोड वाले Workbook को लोड करें
- वर्कबुक में सभी मॉड्यूल की जानकारी प्राप्त करने के लिए सभी मॉड्यूल पर पुनरावृत्ति करें
- VbaProject क्लास में मॉड्यूल्स के संग्रह तक पहुँचें
- हटाए जाने वाले मॉड्यूल का नाम पास करके Remove() मेथड कॉल करें
- आउटपुट Excel फ़ाइल को XLSM फ़ाइल के रूप में सहेजें
ये चरण C# का उपयोग करके Excel में VBA प्रोजेक्ट हटाने की प्रक्रिया को समझाते हैं। पूर्ण उत्पाद सुविधाओं के लिए लाइसेंस लोड करें, VBA प्रोजेक्ट और मॉड्यूल वाले इनपुट Excel फ़ाइल को लोड करें और प्रत्येक मॉड्यूल की विभिन्न प्रॉपर्टी जाँचने के लिए सभी पर प्रक्रिया करें। जब मॉड्यूल के नाम ज्ञात हो जाएँ, तो Modules संग्रह क्लास में मॉड्यूल नाम के साथ Remove() मेथड कॉल करें ताकि VBA प्रोजेक्ट से मॉड्यूल कोड हटाया जा सके।
Code to Delete Excel Macros using C#
यह नमूना कोड Excel मैक्रो हटाने की प्रक्रिया को दर्शाता है। आप किसी एक मॉड्यूल को उसके नाम या इंडेक्स का उपयोग करके हटा सकते हैं। यदि आप किसी वर्कशीट से सभी मॉड्यूल हटाना चाहते हैं, तो वर्कशीट रेफ़रेंस को remove मेथड में पास करें, और किसी वर्कबुक में सभी VBA मॉड्यूल हटाने के लिए Clear() मेथड कॉल करें, जैसा कि ऊपर दिए गए नमूने के टिप्पणी किए गए कोड में दिखाया गया है।
इस लेख ने हमें VBA मॉड्यूल तक पहुँचने और उन्हें हटाने के बारे में मार्गदर्शन किया है। किसी मौजूदा VBA मॉड्यूल को जोड़ने या संशोधित करने के लिए, C# का उपयोग करके Excel VBA लाइब्रेरी संशोधित करें लेख देखें।