Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint

Réponse
 
Outils de la discussion
Vieux 19/04/2008, 18h04   #1 (permalink)
Invité de passage
 
Date d'inscription: avril 2008
Messages: 6
Par défaut Contenu d'un groupe

Je cherche à analyser le contenu d'un groupe.
Que faut-il faire pour récupérer les noms des differentes shapes qui composent le groupe?

Merci de votre aide
PPz
PPz78 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/04/2008, 05h22   #2 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 964
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Bonjour et bienvenue sur le forum Office de DVP.

Ouvres un module dans l'éditeur VBE et colle le code suivant (code testé sous PPT 2007)

Code :
Public Sub RecupGroupe()
    ' ====== déclaration des variables =====
    Dim objShp As Shape
    Dim i As Integer
    Dim strDetailGroupe As String
    ' ====== on boucle sur les objets de la première diapositive ====
    For Each objShp In ActivePresentation.Slides(1).Shapes
        On Error Resume Next
        strDetailGroupe = "Nom du Groupe : " & objShp.Name & vbCrLf
        For i = 1 To objShp.GroupItems.Count
            strDetailGroupe = strDetailGroupe & vbCrLf & objShp.GroupItems(i).Name
        Next i
        MsgBox strDetailGroupe
        strDetailGroupe = ""
    Next objShp
End Sub
 
Ensuite, mets le curseur à l'intérieur de celui-ci et appuie sur la touche F5. Une boite de dialogue va parcourir les groupes et t'indiquer les éléments dans ce groupe.

Principe :
On parcourt les objets de la slide 1 (à toi d'adapter en fonction de la slide que tu veux tester).
Pour chaque groupe on récupère le nombre d'objets du groupe pour effectuer une boucle qui va nous donner tous les éléments du groupe.

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre

Dernière modification par Philippe JOCHMANS ; 21/04/2008 à 04h20
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/04/2008, 17h11   #3 (permalink)
Invité de passage
 
Date d'inscription: avril 2008
Messages: 6
Par défaut Merci

Merci de cette réponse aussi rapide, cela répond à mon besoin.

A+

PPz
PPz78 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 11h55.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations