Estensioni Web - Componenti aggiuntivi per Office

Le estensioni Web estendono le applicazioni di Office e interagiscono con il contenuto dei documenti di Office. Le estensioni Web aggiungono funzionalità aggiuntive al client Office per migliorare l’esperienza utente e la produttività.

Aspose.Cells offre anche la possibilità di lavorare con le estensioni Web.

Aggiungi estensione Web

È possibile aggiungere estensioni Web (componenti aggiuntivi per Office) in Excel facendo clic suInserire scheda e quindi facendo clic suNegozio/Ottieni componenti aggiuntivi collegamento. Nella casella Componenti aggiuntivi, cerca il componente aggiuntivo desiderato e aggiungilo.

Aspose.Cells fornisce anche la funzione per aggiungere estensioni Web utilizzando ilWebExtension eWebExtensionTaskPane classi. L’esempio di codice seguente illustra l’utilizzo diWebExtension eWebExtensionTaskPaneclassi per aggiungere un’estensione Web al file Excel. Si prega di consultare ilfile Excel di outputgenerato dal codice per riferimento.

Codice d’esempio

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Source directory
string outDir = RunExamples.Get_OutputDirectory();
Workbook workbook = new Workbook();
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
int extensionIndex = extensions.Add();
int taskPaneIndex = taskPanes.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane.IsVisible = true;
taskPane.DockState = "right";
taskPane.WebExtension = extension;
workbook.Save(outDir + "AddWebExtension_Out.xlsx");

Accedere alle informazioni sull’estensione Web

Aspose.Cells offre la possibilità di accedere alle informazioni delle estensioni Web nel file Excel. L’esempio di codice seguente mostra come accedere alle informazioni sull’estensione Web caricando il fileesempio di file Excel. Si prega di consultare l’output della console generato dal codice per riferimento.

Codice d’esempio

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Source directory
string sourceDir = RunExamples.Get_SourceDirectory();
//Load sample Excel file
Workbook workbook = new Workbook(sourceDir + "WebExtensionsSample.xlsx");
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
foreach (WebExtensionTaskPane taskPane in taskPanes)
{
Console.WriteLine("Width: " + taskPane.Width);
Console.WriteLine("IsVisible: " + taskPane.IsVisible);
Console.WriteLine("IsLocked: " + taskPane.IsLocked);
Console.WriteLine("DockState: " + taskPane.DockState);
Console.WriteLine("StoreName: " + taskPane.WebExtension.Reference.StoreName);
Console.WriteLine("StoreType: " + taskPane.WebExtension.Reference.StoreType);
Console.WriteLine("WebExtension.Id: " + taskPane.WebExtension.Id);
}

Uscita console

Larghezza: 350

È visibile: vero

È bloccato: falso

DockState: giusto

StoreName: en-US

Tipo di negozio: OMEX

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