Webbtillägg - Office-tillägg

Webbtillägg utökar Office-program och interagerar med innehållet i Office-dokument. Webbtillägg lägger till ytterligare funktionalitet till Office-klienten för att förbättra användarupplevelsen och produktiviteten.

Aspose.Cells ger också möjligheten att arbeta med webbtillägg.

Lägg till webbtillägg

Du kan lägga till webbtillägg (Office-tillägg) i Excel genom att klicka påFöra infliken och klicka sedan påLagra/Skaffa tillägglänk. I rutan Tillägg, bläddra efter det tillägg du vill ha och lägg till det.

Aspose.Cells tillhandahåller också funktionen för att lägga till webbtillägg genom att använda klasserna WebExtension och WebExtensionTaskPane. Följande kodexempel visar användningen av klasserna WebExtension och WebExtensionTaskPane för att lägga till ett webbtillägg till Excel-fil. Vänligen seutdata Excel-filgenereras av koden för referens.

Exempelkod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the output directory.
String outDir = Utils.Get_OutputDirectory();
Workbook workbook = new Workbook();
WebExtensionCollection extensions = workbook.getWorksheets().getWebExtensions();
WebExtensionTaskPaneCollection taskPanes = workbook.getWorksheets().getWebExtensionTaskPanes();
int extensionIndex = extensions.add();
int taskPaneIndex = taskPanes.add();
WebExtension extension = extensions.get(extensionIndex);
extension.getReference().setId("wa104379955");
extension.getReference().setStoreName("en-US");
extension.getReference().setStoreType(WebExtensionStoreType.OMEX);
WebExtensionTaskPane taskPane = taskPanes.get(taskPaneIndex);
taskPane.setVisible(true);
taskPane.setDockState("right");
taskPane.setWebExtension(extension);
workbook.save(outDir + "AddWebExtension_Out.xlsx");

Få tillgång till information om webbtillägg

Aspose.Cells ger möjlighet att komma åt informationen om webbtillägg i Excel-fil. Följande kodexempel visar hur du kommer åt webbtilläggsinformation genom att laddaexempel på Excel-fil. Se konsolutgången som genereras av koden för referens.

Exempelkod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the source directory.
String sourceDir = Utils.Get_SourceDirectory();
Workbook workbook = new Workbook(sourceDir + "WebExtensionsSample.xlsx");
WebExtensionTaskPaneCollection taskPanes = workbook.getWorksheets().getWebExtensionTaskPanes();
for (Object obj : taskPanes)
{
WebExtensionTaskPane taskPane = (WebExtensionTaskPane) obj;
System.out.println("Width: " + taskPane.getWidth());
System.out.println("IsVisible: " + taskPane.isVisible());
System.out.println("IsLocked: " + taskPane.isLocked());
System.out.println("DockState: " + taskPane.getDockState());
System.out.println("StoreName: " + taskPane.getWebExtension().getReference().getStoreName());
System.out.println("StoreType: " + taskPane.getWebExtension().getReference().getStoreType());
System.out.println("WebExtension.Id: " + taskPane.getWebExtension().getId());
}

Konsolutgång

Bredd: 350

IsVisible: Sant

IsLocked: Falskt

DockState: höger

Butiksnamn: sv-US

Butikstyp: OMEX

WebExtension.Id: 95D7ECE8-1355-492B-B6BF-27D25D0B0EEF