liaison excel - powerpoint (bis)

  • Initiateur de la discussion Initiateur de la discussion FredC
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

FredC

Guest
Bonjour,

J'ai encore un petit souci lors de l'extraction de données depuis ppt vers xls.
Je souhaite récupérer des infos sur la couleur de remplissage du titre de chaque slide (qui, dans mon exemple, peut être soit rouge, soit bleu, soit jaune).

j'ai essayé cela:

Code:
Sub Extract_Excel_Simple()

On Error Resume Next
  
  Dim appXL As Excel.Application
  Dim claXL As Excel.Workbook
  Dim presPPT As PowerPoint.Presentation
  Dim Diapo As PowerPoint.Slide
  Dim Forme As PowerPoint.Shape
  Dim i As Integer 'ligne
  Dim color As Long
  
'presPPT représente la présentation active
    Set presPPT = ActivePresentation
'Créer une nouvelle instance de l'application Excel
    Set appXL = New Excel.Application
'Créer un nouveau classeur dans cette instance
    Set claXL = appXL.Workbooks.Add
'Commencer en ligne 2 dans Excel
    i = 2
  
'Boucle sur les diapositives de la présentation
    For Each Diapo In presPPT.Slides
        With appXL
        ' Affichage de la couleur du titre de la diapo
            color = Diapo.Shapes.Title.TextFrame.TextRange.Font.color.RGB
            .Cells(i, 2) = color
        i = i + 1
        End With
    Next

'Afficher le classeur Excel
    appXL.Visible = True
    
End Sub

En fait il m'extrait à chaque fois la même valeur (16777215) qui apparemment correspondrait à du violet.

Quelqu'un aurait-il une idée?
Merci
 
Re : liaison excel - powerpoint (bis)

en fait j'ai trouvé tout seul à force de galérer...😎

Code:
            color = Diapo.Shapes.Title.Fill.ForeColor.RGB

au lieu de:

Code:
            color = Diapo.Shapes.Title.TextFrame.TextRange.Font.color.RGB
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
  • Question Question
Réponses
1
Affichages
3 K
Ericfourm
E
B
Réponses
5
Affichages
5 K
Brain Box
B
L
Réponses
11
Affichages
1 K
Lougral
L
T
Réponses
0
Affichages
1 K
Tostaky78870
T
E
Réponses
2
Affichages
5 K
T
P
Réponses
2
Affichages
5 K
PATPAT
P
Retour