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 als OLE-Objekt in die PowerPoint-Folie programmgesteuert zu erstellen und einzubetten, indem Sie VSTO und Aspose.Slides für PHP über Java verwenden.
Erstellen und Einbetten eines Excel-Diagramms
Die beiden folgenden Codebeispiele sind lang und detailliert, da die beschriebene Aufgabe umfangreich ist. Sie erstellen eine Microsoft Excel-Arbeitsmappe, erstellen ein Diagramm und erstellen dann die Microsoft PowerPoint-Präsentation, in die Sie das Diagramm einbetten werden. OLE-Objekte enthalten Links zum Originaldokument, sodass ein Benutzer, der auf die eingebettete Datei doppelklickt, die Datei und deren Anwendung öffnet.
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 dem Blatt ein Diagramm 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 zu kopierende Diagramm.
- Erstellen Sie eine Microsoft PowerPoint-Präsentation.
- Fügen Sie der Präsentation eine leere Folie hinzu.
- Kopieren Sie das Diagramm aus 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 PHP über 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.
- Legen Sie die OLE-Größe des Excel-Diagramms fest.
- 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 PHP über Java verwenden.
- Ersetzen Sie das geänderte Bild des Objekts durch das in Schritt 3 erhaltene Bild, um das Problem mit dem geänderten Objekt zu lösen.
- Schreiben Sie die Ausgabpräsentation im PPTX-Format auf die Festplatte.