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