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 in fliken och klicka sedan påLagra/Skaffa tillägg lä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ändaWebExtension ochWebExtension TaskPane klasser. Följande kodexempel visar användningen avWebExtension ochWebExtension TaskPaneklasser 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-.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"); |
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-.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); | |
} |
Konsolutgång
Bredd: 350
IsVisible: Sant
IsLocked: Falskt
DockState: höger
Butiksnamn: sv-US
Butikstyp: OMEX
WebExtension.Id: 95D7ECE8-1355-492B-B6BF-27D25D0B0EEF