Օգտագործելով ActiveX Controls-ը Excel-ում Java-ով

Այս հոդվածը ուղեցույց է տալիս օգտագործելու ActiveX կառավարումները Excel-ում Java-ով: Այն կիսում է հավելվածը գրելու մանրամասները և օրինակելի կոդը՝ Excel Active X կոնտրոլը Java-ի հետ տեղադրելու համար: Դուք կսովորեք ավելացնել ActiveX-ի տարբեր կառավարումներ և մուտք գործել ActiveX կառավարներ գոյություն ունեցող Excel ֆայլում՝ հատկությունները կարդալու և թարմացնելու համար:

ActiveX Controls-ը Java-ով Excel-ում տեղադրելու քայլեր

  1. Սահմանեք IDE-ն, որպեսզի օգտագործի Aspose.Cells for Java՝ ActiveX կառավարներ ավելացնելու համար
  2. Ստեղծեք workbook և ավելացրեք կոճակ աշխատանքային գրքում գտնվող թիրախի sheet ձևերի հավաքածուին:
  3. Ավելացրեք մեկ այլ ComboBox ActiveX հսկողություն ձևերի հավաքածուում
  4. Միացրեք երկու հսկիչները առանձին բջիջներով
  5. Սահմանեք տեքստի արժեքը ComboBox-ում
  6. Մուտք գործեք ActiveX հսկիչ և թարմացրեք դրա հատկությունները
  7. Պահպանեք վերջնական աշխատանքային գրքույկը

Այս քայլերը նկարագրում են ինչպես օգտագործել ActiveX հսկիչները Excel-ում Java-ով: Ստեղծեք նոր աշխատանքային գրքույկ, մուտք գործեք թերթ, մուտք գործեք ընտրված թերթիկի ձևերի հավաքածու և ավելացրեք այնքան կառավարիչներ, որքան պահանջվում է՝ կանչելով addActiveXControl() մեթոդը՝ տրամադրելով համապատասխան կառավարման տեսակը, գտնվելու վայրը, չափը և հատուկ հատկությունները: Դուք կարող եք մուտք գործել ActiveX կառավարներ՝ վերլուծելով թերթիկի պատկերների հավաքածուն և շահարկելով ցանկալի կառավարները՝ ստուգելով դրանց տեսակը:

Կոդ՝ Java-ով Excel-ի համար Active X ավելացնելու համար

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Use ActiveX control
{
// Set the licenses
new License().setLicense("License.lic");
// Create workbook object and add a command button
Workbook wb = new Workbook();
Worksheet sheet = wb.getWorksheets().get(0);
// Add a Button
Shape button = sheet.getShapes().addActiveXControl(ControlType.COMMAND_BUTTON, 3, 0, 3, 0, 90, 25);
// Access the ActiveX control for setting its properties
ActiveXControl buttonControl = button.getActiveXControl();
buttonControl.setLinkedCell("A1");
// Add a ComboBox
Shape combobox = sheet.getShapes().addActiveXControl(ControlType.COMBO_BOX, 6, 0, 6, 0, 90, 25);
// Customize the ActiveX control
ActiveXControl c1 = combobox.getActiveXControl();
c1.setLinkedCell("A4");
ComboBoxActiveXControl comboControl = (ComboBoxActiveXControl)c1;
comboControl.setValue("Sample original value");
// Find and update the ActiveX control
for (Object obj : sheet.getShapes())
{
Shape shp = (Shape)obj;
if (shp.getActiveXControl() != null)
{
ActiveXControl control = shp.getActiveXControl();
if (control.getType() == ControlType.COMBO_BOX)
{
ComboBoxActiveXControl comboBoxActiveX = (ComboBoxActiveXControl)control;
comboBoxActiveX.setValue("Updated Value");
}
}
}
// Save the output
wb.save("AddActiveXControls_out.xlsx", SaveFormat.XLSX);
System.out.println("Done");
}
}

Այս օրինակելի կոդը ցույց է տալիս Active X վերահսկիչների օգտագործումը Excel-ում Java-ով: ControlType հաշվիչը պարունակում է կառավարման բազմաթիվ տեսակներ, որոնք կարող եք օգտագործել Excel թերթում տարբեր կառավարումներ ստեղծելու համար: Դուք կարող եք սահմանել այնպիսի հատկություններ, ինչպիսիք են դրոշի կարգավորումը, որպեսզի կառավարումը տեսանելի դարձնի, ստվերի կարգավորում, մկնիկի ցուցիչ ընտրելով հսկողության համար և միացնել/անջատել վիճակը, գույնը և տառատեսակները:

Այս հոդվածը մեզ ուղղորդել է տեղադրել և մուտք գործել ActiveX կառավարներ Excel-ում Java-ով: Excel թերթում գծապատկերներ տեղադրելու համար տես Ինչպես ստեղծել Excel աղյուսակը Java-ում-ի հոդվածը:

 Հայերեն