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 für Python via .NET 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 die Registerkarte Einfügen klicken und dann auf den Link Store/Add-ins abrufen klicken. Im Add-Ins-Feld suchen Sie das Add-In, das Sie möchten, und fügen Sie es hinzu.

Aspose.Cells für Python via .NET ermöglicht außerdem das Hinzufügen von Web-Erweiterungen durch die Klassen WebExtension und WebExtensionTaskPane. Das folgende Beispiel demonstriert die Verwendung der Klassen WebExtension und WebExtensionTaskPane, um eine Web-Erweiterung zu einer Excel-Datei hinzuzufügen. Bitte sehen Sie sich die durch den Code generierte Ausgabedatei Excel zur Referenz an.

Beispielcode

from aspose.cells import Workbook
from aspose.cells.webextensions import WebExtensionStoreType
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
outDir = RunExamples.Get_OutputDirectory()
workbook = Workbook()
extensions = workbook.worksheets.web_extensions
taskPanes = workbook.worksheets.web_extension_task_panes
extensionIndex = extensions.add()
taskPaneIndex = taskPanes.add()
extension = extensions[extensionIndex]
extension.reference.id = "wa104379955"
extension.reference.store_name = "en-US"
extension.reference.store_type = WebExtensionStoreType.OMEX
taskPane = taskPanes[taskPaneIndex]
taskPane.is_visible = True
taskPane.dock_state = "right"
taskPane.web_extension = extension
workbook.save(outDir + "AddWebExtension_Out.xlsx")

Zugriff auf Web-Erweiterungsinformationen

Aspose.Cells für Python via .NET ermöglicht den Zugriff auf Informationen zu Web-Erweiterungen in Excel-Dateien. Das folgende Beispiel zeigt, wie man Web-Erweiterungsinformationen durch Laden der Beispiel-Excel-Datei abruft. Bitte sehen Sie sich die Konsolenausgabe an, die vom Code generiert wird, zur Referenz.

Beispielcode

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
sourceDir = RunExamples.Get_SourceDirectory()
# Load sample Excel file
workbook = Workbook(sourceDir + "WebExtensionsSample.xlsx")
taskPanes = workbook.worksheets.web_extension_task_panes
for taskPane in taskPanes:
print("Width: " + str(taskPane.width))
print("IsVisible: " + str(taskPane.is_visible))
print("IsLocked: " + str(taskPane.is_locked))
print("DockState: " + taskPane.dock_state)
print("StoreName: " + taskPane.web_extension.reference.store_name)
print("StoreType: " + str(taskPane.web_extension.reference.store_type))
print("WebExtension.Id: " + taskPane.web_extension.id)

Konsolenausgabe

Width: 350

IsVisible: True

IsLocked: False

DockState: right

StoreName: en-US

StoreType: OMEX

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