Créer et intégrer un graphique Excel en tant qu'objet OLE dans une diapositive Microsoft PowerPoint

Créer et intégrer un graphique Excel

Les deux exemples de code ci-dessous sont longs et détaillés car la tâche qu’ils décrivent est complexe. Vous créez un classeur Microsoft Excel, créez un graphique et ensuite créez la présentation Microsoft PowerPoint dans laquelle vous allez intégrer le graphique. Les objets OLE contiennent des liens vers le document original, de sorte qu’un utilisateur qui double-clique sur le fichier intégré lancera le fichier et son application.

Exemple VSTO

En utilisant VSTO, les étapes suivantes sont effectuées :

  1. Créer une instance de l’objet Microsoft Excel ApplicationClass.
  2. Créer un nouveau classeur avec une feuille à l’intérieur.
  3. Ajouter un graphique à la feuille.
  4. Enregistrer le classeur.
  5. Ouvrir le classeur Excel contenant la feuille de calcul avec les données du graphique.
  6. Obtenir la collection ChartObjects pour la feuille.
  7. Obtenir le graphique à copier.
  8. Créer une présentation Microsoft PowerPoint.
  9. Ajouter une diapositive vierge à la présentation.
  10. Copier le graphique de la feuille de calcul Excel dans le presse-papiers.
  11. Coller le graphique dans la présentation PowerPoint.
  12. Positionner le graphique sur la diapositive.
  13. Enregistrer la présentation.

Exemple Aspose.Slides pour PHP via Java

En utilisant Aspose.Slides pour .NET, les étapes suivantes sont effectuées :

  1. Créer un classeur en utilisant Aspose.Cells pour Java.
  2. Créer un graphique Microsoft Excel.
  3. Définir la taille OLE du graphique Excel.
  4. Obtenir une image du graphique.
  5. Intégrer le graphique Excel en tant qu’objet OLE dans la présentation PPTX en utilisant Aspose.Slides pour PHP via Java.
  6. Remplacer l’image modifiée de l’objet avec l’image obtenue à l’étape 3 pour remédier au problème de l’objet modifié.
  7. Écrire la présentation de sortie sur le disque au format PPTX.