Erstellen und Einbetten eines Excel-Diagramms als OLE-Objekt in eine Microsoft PowerPoint-Folie
Contents
[
Hide
]
Diagramme sind visuelle Darstellungen Ihrer Daten und werden häufig in Präsentationsfolien verwendet. Dieser Artikel zeigt Ihnen den Code, um ein Excel-Diagramm programmgesteuert als OLE-Objekt in die PowerPoint-Folie einzufügen, indem Sie VSTO und Aspose.Slides für Java verwenden.
Erstellen und Einbetten eines Excel-Diagramms
Die beiden folgenden Codebeispiele sind lang und detailliert, da die beschriebene Aufgabe komplex ist. Sie erstellen eine Microsoft Excel-Arbeitsmappe, erstellen ein Diagramm und dann die Microsoft PowerPoint-Präsentation, in die Sie das Diagramm einbetten werden. OLE-Objekte enthalten Links zum ursprünglichen Dokument, sodass ein Benutzer, der die embedded Datei doppelt anklickt, die Datei und deren Anwendung startet.
VSTO-Beispiel
Mit VSTO werden die folgenden Schritte ausgeführt:
- Erstellen Sie eine Instanz des Microsoft Excel ApplicationClass-Objekts.
- Erstellen Sie eine neue Arbeitsmappe mit einem Blatt darin.
- Fügen Sie das Diagramm zum Blatt hinzu.
- Speichern Sie die Arbeitsmappe.
- Öffnen Sie die Excel-Arbeitsmappe, die das Arbeitsblatt mit den Diagrammdaten enthält.
- Holen Sie sich die ChartObjects-Sammlung für das Blatt.
- Holen Sie sich das Diagramm zum Kopieren.
- Erstellen Sie eine Microsoft PowerPoint-Präsentation.
- Fügen Sie der Präsentation eine leere Folie hinzu.
- Kopieren Sie das Diagramm von dem Excel-Arbeitsblatt in die Zwischenablage.
- Fügen Sie das Diagramm in die PowerPoint-Präsentation ein.
- Positionieren Sie das Diagramm auf der Folie.
- Speichern Sie die Präsentation.
Aspose.Slides für Java Beispiel
Mit Aspose.Slides für .NET werden die folgenden Schritte ausgeführt:
- Erstellen Sie eine Arbeitsmappe mit Aspose.Cells für Java.
- Erstellen Sie ein Microsoft Excel-Diagramm.
- Setzen Sie die OLE-Größe des Excel-Diagramms.
- Holen Sie sich ein Bild des Diagramms.
- Betten Sie das Excel-Diagramm als OLE-Objekt in die PPTX-Präsentation ein, indem Sie Aspose.Slides für Java verwenden.
- Ersetzen Sie das Objekt des geänderten Bildes durch das in Schritt 3 erhaltene Bild, um das Problem des geänderten Objekts zu berücksichtigen.
- Schreiben Sie die Ausgabepräsentation im PPTX-Format auf die Festplatte.