| auteur : blondelle |
Cette procédure permet d'ouvrir PowerPoint
Variant vMSPowerPoint,NameSpace;
try
{
vMSPowerPoint = Variant:: GetActiveObject (" PowerPoint.Application " );
}
catch (...)
{
vMSPowerPoint = Variant:: CreateObject (" PowerPoint.Application " );
}
vMSPowerPoint.OlePropertySet (" Visible " , true );
|
|
| auteur : blondelle |
Cette procédure permet de fermer PowerPoint
vMSPowerPoint.OleFunction (" Quit " );
vMSPowerPoint = Unassigned;
|
|
| auteur : blondelle |
Cette procédure permet d'ouvrir le fichier d'une présentation PowerPoint.
Variant vMSPowerPoint;
vMSPowerPoint.OlePropertyGet (" Presentations " ).OleFunction (" Open " , " C:\\Documents and Settings\\blondelle\\Mes documents\\astro\\Presentation_master05.ppt " , false );
|
|
| auteur : blondelle |
Cette procédure permet de sauvegarder la présentation
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OleFunction (" Save " );
|
|
| auteur : blondelle |
Cette procédure permet d'ajouter une nouvelle diapositive vierge
vMSPowerPoint.OlePropertyGet (" Presentations " ).OleFunction (" Add " , true );
|
|
| auteur : blondelle |
Cette procédure permet de récupérer le nom de la diapositive en cours
String vNom_du_Diaporama = vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" Name " );
|
|
| auteur : blondelle |
Cette procédure permet de sélectionner une diapositive à partir de son numéro
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" Slides " ).OleFunction (" Range " , 3 ).OleFunction (" Select " );
|
|
| auteur : blondelle |
Cette procédure permet de compter le nombre de pages de la présentation
int nb_pages = vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" Slides " ).OlePropertyGet (" Count " );
|
|
| auteur : blondelle |
Cette procédure permet de réaliser la visualisation du diaporama
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OlePropertySet (" ShowType " , 1 );
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OlePropertySet (" LoopUntilStopped " , 0 );
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OlePropertySet (" ShowWithNarration " , - 1 );
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OlePropertySet (" ShowWithAnimation " , - 1 );
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OlePropertySet (" RangeType " , 1 );
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OlePropertySet (" AdvanceMode " , 2 );
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OlePropertyGet (" PointerColor " ).OlePropertySet (" RGB " , (255 , 0 , 0 ));
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowSettings " ).OleFunction (" Run " );
for (int i = 0 ; i <= NB_de pages; i+ + )
{
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowWindow " ).OlePropertyGet (" View " ).OleFunction (" Next " );
}
|
|
| auteur : blondelle |
Cette procédure permet de revenir sur la page précédente
vMSPowerPoint.OlePropertyGet (" ActivePresentation " ).OlePropertyGet (" SlideShowWindow " ).OlePropertyGet (" View " ).OleFunction (" Previous " );
|
|
| auteur : blondelle |
Cette procédure permet de fermer la fenêtre de visualisation sans fermer PowerPoint
vMSPowerPoint.OlePropertyGet (" ActiveWindow " ).OleFunction (" Close " );
|
|
Consultez les autres F.A.Q.
|
|
Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur.
Copyright © 2009 Developpez Developpez LLC.
Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne
peut être faite de ce site ni de l'ensemble de son contenu : textes, documents
et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez
selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.