Extensiones Web Complementos de Office
Las extensiones web extienden las aplicaciones de Office e interactúan con el contenido en los documentos de Office. Las extensiones web añaden funcionalidad adicional al cliente de Office para mejorar la experiencia del usuario y la productividad.
Aspose.Cells para Python via .NET también ofrece la capacidad de trabajar con Extensiones Web.
Agregar Extensión Web
Puedes agregar extensiones web (complementos de Office) en Excel haciendo clic en la pestaña Insertar y luego en el enlace Tienda/Obtener complementos. En el cuadro de complementos, busca el complemento que desees y añádelo.
Aspose.Cells para Python via .NET también proporciona la función para agregar Extensiones Web usando las clases WebExtension y WebExtensionTaskPane. El siguiente ejemplo de código demuestra el uso de las clases WebExtension y WebExtensionTaskPane para agregar una extensión web al archivo de Excel. Consulte el archivo Excel de salida generado por el código para referencia.
Código de muestra
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") |
Acceder a la Información de la Extensión Web
Aspose.Cells para Python via .NET permite acceder a la información de las Extensiones Web en el archivo Excel. El siguiente ejemplo de código demuestra cómo acceder a la información de la extensión web cargando el archivo Excel de muestra. Consulte la salida de la consola generada por el código como referencia.
Código de muestra
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) |
Salida de la consola
Width: 350
IsVisible: True
IsLocked: False
DockState: right
StoreName: en-US
StoreType: OMEX
WebExtension.Id: 95D7ECE8-1355-492B-B6BF-27D25D0B0EEF