Ez a rövid útmutató segít az ActiveX-vezérlők használatában a Excel rendszerben a Pythonnal. Tartalmazza a fejlesztői környezet beállításának részleteit, az alkalmazás fejlesztési lépéseinek listáját, valamint egy mintakódot az ActiveX parancsgomb Python használatával hozzáadásához. A funkció használatához nem kell telepítenie semmilyen más, harmadik féltől származó eszközt.
Az ActiveX-vezérlők hozzáadásának lépései az Excelben Python használatával
- Állítsa be az IDE-t a Aspose.Cells Pythonhoz Java-n keresztül használatára ActiveX-vezérlők hozzáadásához
- Hozzon létre egy Workbook-t, nyissa meg az alapértelmezett lapot, és nyissa meg az alakzatgyűjteményt
- Hívja a addActiveXControl() metódust a gombvezérlés hozzáadásához
- Adja át a vezérlés típusát parancsgombként, pozícióként és méretként
- Állítsa be a csatolt cellát ehhez a gombvezérlőhöz
- Mentse a kimeneti Excel-fájlt az új ActiveX-vezérlővel
Ezek a lépések leírják az ActiveX-vezérlők használatát az Excelben Python használatával. Hozzon létre egy Excel-fájlt a Munkafüzet osztállyal, nyissa meg az alapértelmezett lapot, és kapja meg a hivatkozást a kiválasztott lap alakzatgyűjteményére. Hívja meg az addActiveXControl() metódust a ControlType.COMMAND_BUTTON számlálóval, a vezérlőelem helyzetével, a célcellától való eltolásával és a vezérlőelem méretével.
Kód Active X-vezérlők hozzáadásához az Excelben Python használatával
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() |
Ez a kód bemutatja az Active X parancsgomb használatát az Excelben Python használatával. Az ActiveX osztály számos tulajdonsággal és módszerrel rendelkezik, amelyek segítségével testreszabhatja az ActiveX-vezérlőt. Beállíthatja az előtér színét, a háttér színét és a zászlót a vezérlő automatikus méretéhez, valamint az átlátszóság, a láthatóság és az egérikon kezeléséhez.
Ez a cikk az ActiveX-vezérlők használatához vezetett minket. Ha grafikus alakzatokat szeretne rajzolni a lapra, olvassa el a(z) Rajzoljon vonalat Excelben Python segítségével cikket.