Excel in PowerPoint insluiten met C#

Deze korte tutorial beschrijft het proces om Excel in PowerPoint in te sluiten met behulp van C#**. Het bevat de details voor het instellen van de ontwikkelomgeving, een lijst met stappen om de applicatie te schrijven en een voorbeeldcode die laat zien hoe u een Excel-bestand in PowerPoint insluit met C#. U leert het Excel-bestand binnen een bepaald kader in de dia in te sluiten.

Stappen om een Excel-bestand in PowerPoint in te sluiten met C#

  1. Stel de IDE in om Aspose.Slides for .NET te gebruiken om Excel-bestanden in een presentatie in te sluiten
  2. Maak het klasseobject Presentation
  3. Ga naar de eerste dia waar het Excel-bestand moet worden ingesloten
  4. Lees het Excel-bestand in het MemoryStream-object
  5. Maak een embedded data information-object
  6. Voeg het OLE-objectframe toe aan de dia met de vereiste parameters
  7. Bewaar de presentatie

Volg deze stappen om te leren hoe u een Excel-bestand in PowerPoint kunt insluiten met C#. Maak een object van de klasse Presentation, open de doeldia en lees het Excel-bronbestand in de MemoryStream. Maak het OleEmbeddedDataInfo-object op de opgegeven positie op de dia met breedte en hoogte, en voeg ten slotte het OLE-object toe aan de presentatie.

Code om Excel-werkmap in PowerPoint in te voegen met C#

using System;
using System.IO;
using Aspose.Slides;
using Aspose.Slides.Export;
using Aspose.Slides.DOM.Ole;
class Program
{
static void Main(string[] args)
{
new License().SetLicense("License.lic");
// Instantiates the Presentation object
using (Presentation presentation = new Presentation())
{
// Get the first slide
ISlide sld = presentation.Slides[0];
// Read the XLSX file into the MemoryStream
byte[] fileBytes = File.ReadAllBytes("book1.xlsx");
MemoryStream memoryStream = new MemoryStream(fileBytes);
// Create a data object
IOleEmbeddedDataInfo EmbeddedDataInfo = new OleEmbeddedDataInfo(memoryStream.ToArray(), "xlsx");
// Add an Ole Object Frame shape
IOleObjectFrame oleObjectFrame = sld.Shapes.AddOleObjectFrame(0, 0, presentation.SlideSize.Size.Width,
presentation.SlideSize.Size.Height, EmbeddedDataInfo);
// Write the PPTX file
presentation.Save("Output.pptx", SaveFormat.Pptx);
}
Console.WriteLine("Excel File embedded successfully");
}
}

Deze code demonstreert hoe u Excel in PowerPoint kunt insluiten met behulp van C#. Herhaal dit proces voor meerdere dia’s en voeg verschillende bestandstypen toe op basis van uw vereisten. Een andere overbelaste AddOleObjectFrame()-methode accepteert de OLE-klassenaam en het pad naar het gekoppelde bestand.

Dit artikel heeft ons geleerd hoe u een Excel-bestand in PowerPoint * kunt insluiten met C#*. Als u audio aan een presentatie wilt toevoegen, raadpleegt u het artikel: Audio toevoegen aan een presentatie met C#.

 Nederlands