यह लेख बताता है कि Java का उपयोग करके Excel मैक्रोज़ कैसे हटाएँ। इसमें किसी विशेष मॉड्यूल को हटाने या Java का उपयोग करके Excel में VBA प्रोजेक्ट हटाने का विवरण दिया गया है। आपकी आवश्यकताओं के अनुसार लक्षित मॉड्यूल तक पहुँचने और उन्हें हटाने के लिए विभिन्न विकल्प प्रदर्शित किए गए हैं।
Steps to Remove Macros from Excel using Java
- VBA मॉड्यूल हटाने के लिए Aspose.Cells for Java का उपयोग करने हेतु वातावरण सेट करें
- उत्पाद की सभी सुविधाओं तक पहुँचने के लिए लाइसेंस लोड करें
- मैक्रोज़ वाले VBA प्रोजेक्ट युक्त workbook लोड करें
- VBA प्रोजेक्ट तक पहुँचें और उसमें मौजूद मॉड्यूलों का संग्रह प्राप्त करें
- Remove() विधि में उसका नाम पास करके इच्छित मॉड्यूल हटाएँ Remove()
- उसका इंडेक्स सेट करके किसी विशेष मॉड्यूल को हटाएँ
- Remove विधि में वर्कशीट संदर्भ पास करके शीट के सभी मॉड्यूल हटाएँ
- यदि आप Excel फ़ाइल से मॉड्यूलों सहित VBA प्रोजेक्ट हटाना चाहते हैं तो removeMacro() को कॉल करें
- आउटपुट Exec फ़ाइल सहेजें
ये चरण Java का उपयोग करके Excel मैक्रोज़ हटाने की प्रक्रिया का वर्णन करते हैं। स्रोत Excel फ़ाइल लोड करें, उसके VBA प्रोजेक्ट और मॉड्यूलों के संग्रह तक पहुँचें, और नीचे दिए गए नमूना कोड में दिखाए अनुसार विभिन्न आर्ग्युमेंट पास करते हुए Remove() विधि को कॉल करें। पूरे VBA प्रोजेक्ट को हटाने के लिए Workbook ऑब्जेक्ट में removeMacro() विधि को कॉल करें।
Code to Delete Excel VBA using Java
यह कोड Excel से मैक्रोज़ हटाने की प्रक्रिया दर्शाता है। आप सभी मॉड्यूलों के माध्यम से पुनरावृत्ति कर सकते हैं और किसी प्रविष्टि को हटाने से पहले उनके नाम और कोड तक पहुँच सकते हैं। आप किसी एकल मॉड्यूल को हटाने के लिए नाम या इंडेक्स का उपयोग कर सकते हैं, या किसी शीट से सभी मॉड्यूल हटाने के लिए वर्कशीट संदर्भ का उपयोग कर सकते हैं।
इस लेख ने हमें Excel फ़ाइल से मैक्रोज़ या पूरे VBA प्रोजेक्ट को हटाने की प्रक्रिया सिखाई है। Excel फ़ाइल में मैक्रो जोड़ने या संशोधित करने के लिए, लेख देखें Java का उपयोग करके Excel VBA लाइब्रेरी में मॉड्यूल जोड़ें.