Lägg till webbtillägg

I denna steg för steg handledning kommer vi att förklara den medföljande C#-källkoden som gör att du kan lägga till ett webbtillägg med Aspose.Cells för .NET. Följ stegen nedan för att lägga till ett webbtillägg till din Excel-arbetsbok.

Steg 1: Ställ in utdatakatalog

// Utdatakatalog
string outDir = RunExamples.Get_OutputDirectory();

I detta första steg definierar vi utdatakatalogen där den modifierade Excel-arbetsboken kommer att sparas.

Steg 2: Skapa en ny arbetsbok

// Skapa en ny arbetsbok
Workbook workbook = new Workbook();

Här skapar vi en ny Excel-arbetsbok med hjälp avWorkbook klass från Aspose.Cells.

Steg 3: Öppna webbtilläggssamlingen

// Få tillgång till samlingen av webbtillägg
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;

Vi kommer åt Excel-arbetsbokens samling av webbtillägg med hjälp avWebExtensions egendom avWorksheets objekt.

Steg 4: Lägg till ett nytt webbtillägg

// Lägg till ett nytt webbtillägg
int extensionIndex = extensions.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;

Vi lägger till ett nytt webbtillägg till tilläggskollektionen. Vi definierar referens-ID, butiksnamn och butikstyp för tillägget.

Steg 5: Få åtkomst till webbtilläggets uppgiftspanelsamling

// Få åtkomst till webbtilläggets samling av aktivitetsfönster
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;

Vi kommer åt samlingen av Excel Workbook Web Extensions uppgiftsfönster med hjälp avWebExtensionTaskPanes egendom avWorksheets objekt.

Steg 6: Lägg till en ny uppgiftsruta

// Lägg till en ny aktivitetsruta
int taskPaneIndex = taskPanes.Add();
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane. IsVisible = true;
taskPane. DockState = "right";
taskPane. WebExtension = extension;

Vi lägger till en ny aktivitetsruta i aktivitetsfönstrets samling. Vi ställer in rutans synlighet, dess dockningsläge och tillhörande webbtillägg.

Steg 7: Spara och stäng arbetsboken

// Spara och stäng arbetsboken
workbook.Save(outDir + "AddWebExtension_Out.xlsx");
Console.WriteLine("AddWebExtension executed successfully.");

Vi sparar den ändrade arbetsboken i den angivna utdatakatalogen och stänger den sedan.

Exempel på källkod för Add Web Extension med Aspose.Cells för .NET

//Källkatalog
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.");

Slutsats

Grattis! Du har nu lärt dig hur du lägger till ett webbtillägg med Aspose.Cells för .NET. Experimentera med kod och utforska ytterligare funktioner i Aspose.Cells för att få ut det mesta av att manipulera webbtillägg i dina Excel-arbetsböcker.

Vanliga frågor

F: Vad är ett webbtillägg i en Excel-arbetsbok?

S: Ett webbtillägg i en Excel-arbetsbok är en komponent som låter dig lägga till ytterligare funktionalitet till Excel genom att integrera webbapplikationer. Det kan erbjuda interaktiva funktioner, anpassade instrumentpaneler, externa integrationer och mer.

F: Hur lägger man till webbtillägg till Excel-arbetsbok med Aspose.Cells?

S: För att lägga till ett webbtillägg till en Excel-arbetsbok med Aspose.Cells kan du följa stegen i vår steg-för-steg-guide. AnvändWebExtensionCollection ochWebExtensionTaskPaneCollection klasser för att lägga till och konfigurera webbtillägget och tillhörande aktivitetsfönster.

F: Vilken information krävs för att lägga till ett webbtillägg?

S: När du lägger till ett webbtillägg måste du ange tilläggets SKU-ID, butiksnamn och butikstyp. Denna information hjälper till att identifiera och ladda tillägget korrekt.

F: Kan jag lägga till flera webbtillägg till en enda Excel-arbetsbok?

S: Ja, du kan lägga till flera webbtillägg till en enda Excel-arbetsbok. AnvändAdd metod för webbtilläggssamlingen för att lägga till varje tillägg och sedan associera dem med motsvarande aktivitetsfönster.