पायथन के साथ एक्सेल में ActiveX नियंत्रणों का उपयोग करना

यह संक्षिप्त गाइड पायथन के साथ Excel में ActiveX नियंत्रणों का उपयोग करने में सहायता करती है। इसमें विकास वातावरण सेट करने के विवरण, एप्लिकेशन विकसित करने के लिए चरणों की सूची और पायथन का उपयोग करके ActiveX कमांड बटन जोड़ने के लिए एक नमूना कोड है। इस सुविधा का उपयोग करने के लिए आपको किसी अन्य तृतीय-पक्ष उपकरण को स्थापित करने की आवश्यकता नहीं है।

पायथन का उपयोग करके एक्सेल में ActiveX नियंत्रण जोड़ने के चरण

  1. ActiveX नियंत्रण जोड़ने के लिए IDE को जावा के माध्यम से पायथन के लिए Aspose.Cells का उपयोग करने के लिए सेट करें
  2. Workbook बनाएं, डिफ़ॉल्ट शीट तक पहुंचें, और आकृतियों के संग्रह तक पहुंचें
  3. बटन नियंत्रण जोड़ने के लिए addActiveXControl() विधि को कॉल करें
  4. नियंत्रण प्रकार को कमांड बटन, स्थिति और आकार के रूप में पास करें
  5. इस बटन नियंत्रण के लिए लिंक किए गए सेल को सेट करें
  6. आउटपुट एक्सेल फ़ाइल को नए ActiveX नियंत्रण के साथ सहेजें

ये चरण बताते हैं कि पायथन का उपयोग करके Excel में ActiveX नियंत्रणों का उपयोग कैसे करें। वर्कबुक क्लास के साथ एक Excel फ़ाइल बनाएँ, डिफ़ॉल्ट शीट तक पहुँचें, और चयनित शीट में आकृतियों के संग्रह का संदर्भ प्राप्त करें। ControlType.COMMAND_BUTTON एन्यूमेरेटर, नियंत्रण की स्थिति, गंतव्य सेल से ऑफ़सेट और नियंत्रण के आकार का उपयोग करके addActiveXControl() विधि को लागू करें।

पायथन का उपयोग करके एक्सेल में एक्टिव एक्स कंट्रोल जोड़ने के लिए कोड

import jpype
import asposecells as cells
jpype.startJVM()
from asposecells.api import License, Workbook, ControlType, SaveFormat
# Instantiate a license
license = License()
license.setLicense("License.lic")
# Create workbook object and add a command button
wb = Workbook()
sheet = wb.getWorksheets().get(0)
# Add a Button
button = sheet.getShapes().addActiveXControl(ControlType.COMMAND_BUTTON, 3, 0, 3, 0, 90, 25)
# Access the ActiveX control for setting its properties
buttonControl = button.getActiveXControl()
buttonControl.setLinkedCell("A1")
# Save the output
wb.save("AddActiveXControls_out.xlsx", SaveFormat.XLSX)
print("ActiveX control added successfully")
# Shutdown the JVM
jpype.shutdownJVM()

यह कोड कमांड बटन पाइथन का उपयोग करके एक्सेल में एक्टिव एक्स के उपयोग को प्रदर्शित करता है। ActiveX क्लास में कई गुण और विधियाँ हैं जिनका उपयोग आप अपने ActiveX नियंत्रण को अनुकूलित करने के लिए कर सकते हैं। आप नियंत्रण को स्वचालित आकार देने और पारदर्शिता, दृश्यता और माउस आइकन को प्रबंधित करने के लिए अग्रभूमि रंग, पृष्ठभूमि रंग और ध्वज सेट कर सकते हैं।

इस लेख ने हमें ActiveX नियंत्रणों का उपयोग करने के बारे में मार्गदर्शन किया है। शीट पर ग्राफ़िकल आकृतियाँ बनाने के लिए, पायथन के साथ एक्सेल में रेखा खींचें पर लेख देखें।

 हिन्दी