Webextensie toevoegen
In deze stapsgewijze zelfstudie leggen we de meegeleverde C#-broncode uit waarmee u een webextensie kunt toevoegen met Aspose.Cells voor .NET. Volg de onderstaande stappen om een webextensie aan uw Excel-werkmap toe te voegen.
Stap 1: Stel de uitvoermap in
// Uitvoermap
string outDir = RunExamples.Get_OutputDirectory();
In deze eerste stap definiëren we de uitvoermap waar de gewijzigde Excel-werkmap zal worden opgeslagen.
Stap 2: Maak een nieuwe werkmap
// Maak een nieuwe werkmap
Workbook workbook = new Workbook();
Hier maken we een nieuwe Excel-werkmap met behulp van deWorkbook
klasse van Aspose.Cells.
Stap 3: Open de verzameling webextensies
// Toegang tot de verzameling webextensies
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;
We hebben toegang tot de verzameling webextensies van de Excel-werkmap met behulp van deWebExtensions
eigendom van deWorksheets
voorwerp.
Stap 4: Voeg een nieuwe webextensie toe
// Voeg een nieuwe webextensie toe
int extensionIndex = extensions.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;
We voegen een nieuwe webextensie toe aan de extensiecollectie. We definiëren de referentie-ID, winkelnaam en winkeltype van de extensie.
Stap 5: Open de taakvensterverzameling van de webextensie
// Toegang tot de taakvensterverzameling van de webextensie
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
We hebben toegang tot de verzameling taakvensters van Excel Workbook Web Extension met behulp van deWebExtensionTaskPanes
eigendom van deWorksheets
voorwerp.
Stap 6: Voeg een nieuw taakvenster toe
// Voeg een nieuw taakvenster toe
int taskPaneIndex = taskPanes.Add();
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane. IsVisible = true;
taskPane. DockState = "right";
taskPane. WebExtension = extension;
We voegen een nieuw taakvenster toe aan de taakvenstercollectie. We stellen de zichtbaarheid van het paneel, de dockingstatus en de bijbehorende webextensie in.
Stap 7: Bewaar en sluit de werkmap
// Bewaar en sluit de werkmap
workbook.Save(outDir + "AddWebExtension_Out.xlsx");
Console.WriteLine("AddWebExtension executed successfully.");
We slaan de gewijzigde werkmap op in de opgegeven uitvoermap en sluiten deze vervolgens.
Voorbeeldbroncode voor het toevoegen van een webextensie met Aspose.Cells voor .NET
//Bronmap
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");
Console.WriteLine("AddWebExtension executed successfully.");
Conclusie
Gefeliciteerd! U hebt nu geleerd hoe u een webextensie kunt toevoegen met Aspose.Cells voor .NET. Experimenteer met code en ontdek extra functies van Aspose.Cells om het meeste uit het manipuleren van webextensies in uw Excel-werkmappen te halen.
Veelgestelde vragen
Vraag: Wat is een webextensie in een Excel-werkmap?
A: Een webextensie in een Excel-werkmap is een component waarmee u extra functionaliteit aan Excel kunt toevoegen door webapplicaties te integreren. Het kan interactieve functies, aangepaste dashboards, externe integraties en meer bieden.
Vraag: Hoe kan ik een webextensie toevoegen aan de Excel-werkmap met Aspose.Cells?
A: Om een webextensie toe te voegen aan een Excel-werkmap met Aspose.Cells, kunt u de stappen volgen in onze stapsgewijze handleiding. Gebruik deWebExtensionCollection
EnWebExtensionTaskPaneCollection
klassen om de webextensie en het bijbehorende taakvenster toe te voegen en te configureren.
Vraag: Welke informatie is vereist om een webextensie toe te voegen?
A: Wanneer u een webextensie toevoegt, moet u de SKU-ID van de extensie, de winkelnaam en het winkeltype opgeven. Deze informatie helpt om de extensie correct te identificeren en te laden.
Vraag: Kan ik meerdere webextensies toevoegen aan één Excel-werkmap?
A: Ja, u kunt meerdere webextensies toevoegen aan één Excel-werkmap. Gebruik deAdd
methode van de verzameling webextensies om elke extensie toe te voegen en deze vervolgens aan de overeenkomstige taakvensters te koppelen.