Web Erweiterungen Office Add ins

Web-Erweiterungen erweitern Office-Anwendungen und interagieren mit dem Inhalt in Office-Dokumenten. Web-Erweiterungen fügen Office-Clients zusätzliche Funktionen hinzu, um die Benutzererfahrung und Produktivität zu verbessern.

Aspose.Cells bietet auch die Möglichkeit, mit Web-Erweiterungen zu arbeiten.

Web-Erweiterung hinzufügen

Sie können Web-Erweiterungen (Office Add-ins) in Excel hinzufügen, indem Sie auf das Einfügen-Register und dann auf den Link Store/Add-ins abrufen klicken. Suchen Sie im Add-ins-Feld nach dem gewünschten Add-in und fügen Sie es hinzu.

Aspose.Cells bietet auch die Funktion, Web-Erweiterungen mithilfe der Klassen WebExtension und WebExtensionTaskPane hinzuzufügen. Das folgende Codebeispiel zeigt die Verwendung der Klassen WebExtension und WebExtensionTaskPane zum Hinzufügen einer Web-Erweiterung zur Excel-Datei. Bitte sehen Sie die generierte Output-Excel-Datei, um Bezug zu nehmen.

Beispielcode

// 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");

Zugriff auf Web-Erweiterungsinformationen

Aspose.Cells bietet die Möglichkeit, die Informationen von Web-Erweiterungen in Excel-Dateien abzurufen. Das folgende Codebeispiel zeigt, wie auf Informationen zu Web-Erweiterungen zugegriffen wird, indem die Beispiel-Excel-Datei geladen wird. Bitte sehen Sie die Konsolenausgabe, die durch den Code generiert wird, für Bezugnahme.

Beispielcode

// 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());
}

Konsolenausgabe

Width: 350

IsVisible: True

IsLocked: False

DockState: right

StoreName: en-US

StoreType: OMEX

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