Χρήση στοιχείων ελέγχου ActiveX στο Excel με Python

Αυτός ο σύντομος οδηγός βοηθά στη χρήση στοιχείων ελέγχου ActiveX στο Excel με την Python. Διαθέτει τις λεπτομέρειες για να ρυθμίσετε το περιβάλλον ανάπτυξης, μια λίστα βημάτων για την ανάπτυξη της εφαρμογής και ένα δείγμα κώδικα για να προσθέσετε το κουμπί εντολής ActiveX χρησιμοποιώντας Python. Δεν χρειάζεται να εγκαταστήσετε κανένα άλλο εργαλείο τρίτου κατασκευαστή για να χρησιμοποιήσετε αυτήν τη δυνατότητα.

Βήματα για την προσθήκη στοιχείων ελέγχου ActiveX στο Excel χρησιμοποιώντας Python

  1. Ρυθμίστε το IDE ώστε να χρησιμοποιεί το Aspose.Cells για Python μέσω Java για την προσθήκη στοιχείων ελέγχου ActiveX
  2. Δημιουργήστε ένα Workbook, αποκτήστε πρόσβαση στο προεπιλεγμένο φύλλο και αποκτήστε πρόσβαση στη συλλογή σχημάτων
  3. Καλέστε τη μέθοδο addActiveXControl() για να προσθέσετε έλεγχο κουμπιού
  4. Μεταβιβάστε τον τύπο ελέγχου ως κουμπί εντολής, θέση και μέγεθος
  5. Ορίστε το συνδεδεμένο κελί για αυτό το στοιχείο ελέγχου κουμπιού
  6. Αποθηκεύστε το αρχείο εξόδου Excel με το νέο στοιχείο ελέγχου ActiveX

Αυτά τα βήματα περιγράφουν πώς να χρησιμοποιείτε τα στοιχεία ελέγχου ActiveX στο Excel χρησιμοποιώντας την Python. Δημιουργήστε ένα αρχείο Excel με την κλάση Βιβλίο εργασίας, αποκτήστε πρόσβαση στο προεπιλεγμένο φύλλο και λάβετε την αναφορά στη συλλογή σχημάτων στο επιλεγμένο φύλλο. Επικαλέστε τη μέθοδο addActiveXControl() χρησιμοποιώντας τον απαριθμητή ControlType.COMMAND_BUTTON, τη θέση του στοιχείου ελέγχου, τη μετατόπιση από το κελί προορισμού και το μέγεθος του στοιχείου ελέγχου.

Κώδικας για προσθήκη στοιχείων ελέγχου Active X στο Excel χρησιμοποιώντας Python

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()

Αυτός ο κώδικας δείχνει τη χρήση του κουμπιού εντολής Active X στο Excel χρησιμοποιώντας Python. Η κλάση ActiveX έχει πολλές ιδιότητες και μεθόδους που μπορείτε να χρησιμοποιήσετε για να προσαρμόσετε το στοιχείο ελέγχου ActiveX. Μπορείτε να ρυθμίσετε το χρώμα προσκηνίου, το χρώμα φόντου και τη σημαία για αυτόματη ρύθμιση μεγέθους του στοιχείου ελέγχου και διαχείριση της διαφάνειας, της ορατότητας και του εικονιδίου του ποντικιού.

Αυτό το άρθρο μας καθοδήγησε στη χρήση των στοιχείων ελέγχου ActiveX. Για να σχεδιάσετε γραφικά σχήματα στο φύλλο, ανατρέξτε στο άρθρο στο Σχεδιάστε γραμμή στο Excel με Python.

 Ελληνικά