Extensions Web - Compléments Office
Les extensions Web étendent les applications Office et interagissent avec le contenu des documents Office. Les extensions Web ajoutent des fonctionnalités supplémentaires au client Office pour améliorer l’expérience utilisateur et la productivité.
Aspose.Cells offre également la possibilité de travailler avec les extensions Web.
Ajouter une extension Web
Vous pouvez ajouter des extensions Web (compléments Office) dans Excel en cliquant sur leInsérer puis cliquez sur l’ongletBoutique/Obtenir des compléments lien. Dans la zone Compléments, recherchez le complément souhaité et ajoutez-le.
Aspose.Cells fournit également la fonctionnalité permettant d’ajouter des extensions Web en utilisant leWebExtension etWebExtensionTaskPaneWebExtensionTaskPane Des classes. L’exemple de code suivant illustre l’utilisation deWebExtension etWebExtensionTaskPaneWebExtensionTaskPaneclasses pour ajouter une extension Web au fichier Excel. Veuillez consulter lefichier Excel de sortiegénéré par le code pour référence.
Exemple de code
// 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"); |
Accéder aux informations sur les extensions Web
Aspose.Cells offre la possibilité d’accéder aux informations des extensions Web dans un fichier Excel. L’exemple de code suivant montre comment accéder aux informations d’extension Web en chargeant leexemple de fichier Excel. Veuillez consulter la sortie de la console générée par le code pour référence.
Exemple de code
// 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); | |
} |
Sortie console
Largeur : 350
Est visible : Vrai
Est verrouillé : Faux
État du Dock : à droite
Nom du magasin : en-US
Type de magasin : OMEX
WebExtension.Id : 95D7ECE8-1355-492B-B6BF-27D25D0B0EEF