Webbővítmény hozzáadása

Ebben a lépésről lépésre bemutatott oktatóanyagban elmagyarázzuk azt a C# forráskódot, amely lehetővé teszi webbővítmény hozzáadását az Aspose.Cells for .NET használatával. Kövesse az alábbi lépéseket webbővítmény hozzáadásához az Excel-munkafüzethez.

1. lépés: Állítsa be a kimeneti könyvtárat

// Kimeneti könyvtár
string outDir = RunExamples.Get_OutputDirectory();

Ebben az első lépésben meghatározzuk azt a kimeneti könyvtárat, ahová a módosított Excel-munkafüzet mentésre kerül.

2. lépés: Hozzon létre egy új munkafüzetet

// Hozzon létre egy új munkafüzetet
Workbook workbook = new Workbook();

Itt egy új Excel-munkafüzetet készítünk aWorkbook osztály az Aspose.Cells-től.

3. lépés: Nyissa meg a webbővítmények gyűjteményét

// Hozzáférés a webbővítmények gyűjteményéhez
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;

Az Excel munkafüzet webbővítménygyűjteményét aWebExtensions tulajdona aWorksheets tárgy.

4. lépés: Új webbővítmény hozzáadása

// Új webbővítmény hozzáadása
int extensionIndex = extensions.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;

Új webbővítményt adunk a bővítménygyűjteményhez. Meghatározzuk a kiterjesztés hivatkozási azonosítóját, az áruház nevét és az áruház típusát.

5. lépés: Nyissa meg a webbővítmény munkaablak gyűjteményét

// Nyissa meg a webbővítmény munkaablak-gyűjteményét
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;

Az Excel munkafüzet webbővítmény munkaablak-gyűjteményét a következővel érhetjük elWebExtensionTaskPanes tulajdona aWorksheets tárgy.

6. lépés: Új munkaablak hozzáadása

// Új munkaablak hozzáadása
int taskPaneIndex = taskPanes.Add();
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane. IsVisible = true;
taskPane. DockState = "right";
taskPane. WebExtension = extension;

Új munkaablakot adunk a munkaablak-gyűjteményhez. Beállítjuk a panel láthatóságát, dokkolási állapotát és a kapcsolódó webbővítményt.

7. lépés: Mentse el és zárja be a munkafüzetet

// Mentse és zárja be a munkafüzetet
workbook.Save(outDir + "AddWebExtension_Out.xlsx");
Console.WriteLine("AddWebExtension executed successfully.");

A módosított munkafüzetet elmentjük a megadott kimeneti könyvtárba, majd bezárjuk.

Minta forráskód az Add Web Extensionhez az Aspose.Cells for .NET használatával

//Forrás könyvtár
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.");

Következtetés

Gratulálok ! Most megtanulta, hogyan adhat hozzá webbővítményt az Aspose.Cells for .NET használatával. Kísérletezzen a kóddal, és fedezze fel az Aspose.Cells további funkcióit, hogy a legtöbbet hozza ki az Excel-munkafüzetek webbővítményeinek kezeléséből.

GYIK

K: Mi az a webbővítmény egy Excel-munkafüzetben?

V: Az Excel-munkafüzet webbővítménye egy olyan összetevő, amely webalkalmazások integrálásával lehetővé teszi további funkciók hozzáadását az Excelhez. Interaktív funkciókat, egyéni irányítópultokat, külső integrációkat és egyebeket kínálhat.

K: Hogyan adhatunk webbővítményt az Excel-munkafüzethez az Aspose.Cells segítségével?

V: Ha webbővítményt szeretne hozzáadni egy Excel-munkafüzethez az Aspose.Cells segítségével, kövesse a lépésről lépésre található útmutatónkban található lépéseket. Használja aWebExtensionCollection ésWebExtensionTaskPaneCollection osztályokat a webbővítmény és a kapcsolódó munkaablak hozzáadásához és konfigurálásához.

K: Milyen adatok szükségesek a webbővítmény hozzáadásához?

V: Webbővítmény hozzáadásakor meg kell adnia a bővítmény SKU-azonosítóját, az üzlet nevét és az üzlet típusát. Ez az információ segít a bővítmény azonosításában és helyes betöltésében.

K: Hozzáadhatok több webbővítményt egyetlen Excel-munkafüzethez?

V: Igen, több webbővítményt is hozzáadhat egyetlen Excel-munkafüzethez. Használja aAdd a webbővítmények gyűjteményének módszerét az egyes bővítmények hozzáadásához, majd társítsa őket a megfelelő munkaablakokhoz.