| | 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.