Préentation powerpoint dans un panel

Signaler
Messages postés
47
Date d'inscription
mardi 21 novembre 2006
Statut
Membre
Dernière intervention
5 novembre 2016
-
Bonjour,
Cela fait quelques temps que je planche sur un problème que je n'arrive pas a résoudre.
J'aurais besoin d'afficher une présentation PowerPoint (pps/ppt) dans un panel. J'ai pas mal recherché sur le net et je n'ai pas trouvé grand chose.
J'ai trouvé une petite triche en lançant via le composant com:

#region transformation du pps/ppt en wmv
Microsoft.Office.Interop.PowerPoint.Application msPPSApp = new Microsoft.Office.Interop.PowerPoint.Application();
Microsoft.Office.Interop.PowerPoint.Presentation msPPSPre = msPPSApp.Presentations.Open("c:\....");

int verticalReso=1024;
msPPSPre.CreateVideo("c:\....",true,5,verticalReso,30,85);
 msPPSPre.Close();
#endregion
#region lecture dans le panel
 Video v = new Video("c:\....");
v.Owner = LePanel;
v.Play();
#endregion


Ce qu'il ne me plaît pas :
- cela impose d'avoir PowerPoint 2010.
- Affichage de PowerPoint lors de la création de la vidéo.
- Perte de temps lors de la création de la vidéo.
- Je préférerai quelque chose de meilleur (en tout cas plus pro).

Quelqu'un aurait il une idée de comment opérer?
Merci d'avance.