ActiveX-vezérlők használata az Excelben Pythonnal

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

  1. Á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
  2. Hozzon létre egy Workbook-t, nyissa meg az alapértelmezett lapot, és nyissa meg az alakzatgyűjteményt
  3. Hívja a addActiveXControl() metódust a gombvezérlés hozzáadásához
  4. Adja át a vezérlés típusát parancsgombként, pozícióként és méretként
  5. Állítsa be a csatolt cellát ehhez a gombvezérlőhöz
  6. 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.

 Magyar