Այս կարճ ուղեցույցը օգնում է օգտագործել ActiveX կառավարները Excel-ում Python-ի հետ: Այն ունի մանրամասներ՝ մշակման միջավայրը սահմանելու համար, հավելվածը մշակելու քայլերի ցանկ և օրինակելի կոդը՝ ActiveX հրամանի կոճակը Python-ի միջոցով ավելացնելու համար: Այս ֆունկցիան օգտագործելու համար ձեզ հարկավոր չէ տեղադրել որևէ այլ երրորդ կողմի գործիք:
Python-ի միջոցով Excel-ում ActiveX Controls ավելացնելու քայլեր
- Սահմանեք, որ IDE-ն օգտագործի Aspose.Cells Python-ի համար Java-ի միջոցով՝ ActiveX կառավարներ ավելացնելու համար
- Ստեղծեք Workbook, մուտք գործեք լռելյայն թերթ և մուտք գործեք պատկերների հավաքածու
- Կոճակի կառավարումն ավելացնելու համար զանգահարեք addActiveXControl() մեթոդը
- Փոխանցեք կառավարման տեսակը որպես հրամանի կոճակ, դիրք և չափ
- Սահմանեք կապակցված բջիջը այս կոճակի կառավարման համար
- Պահպանեք ելքային Excel ֆայլը նոր ActiveX հսկիչով
Այս քայլերը նկարագրում են ինչպես օգտագործել ActiveX հսկիչները Excel-ում՝ օգտագործելով Python: Ստեղծեք Excel ֆայլ Workbook դասի հետ, մուտք գործեք լռելյայն թերթ և ստացեք հղում ընտրված թերթիկի ձևերի հավաքածուին: Հրավիրեք addActiveXControl() մեթոդը՝ օգտագործելով ControlType.COMMAND_BUTTON հաշվիչը, հսկիչի դիրքը, նշանակման բջիջից շեղվելը և հսկիչի չափը:
Կոդ՝ Python-ի միջոցով Excel-ում Active X Controls ավելացնելու համար
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-ով գիծ գծեք հոդվածը: