XL 2021 Modifier texte en gras dans powerpoint depuis excel

matlatarte

XLDnaute Junior
Bonjour,

j'ai un fichier Excel qui pilote le contenu d'un PowerPoint. J'actualise des valeurs, je fais apparaitre et disparaitre des shape ok.
Je n'arrive pas à mettre en GRAS ou à revenir en arrière pour une Shape:

.Slides(1).Shapes("Mashape").Font.Bold = False ---> fonctionne pas...

Une idée de ce qui cloche ?

Bon dimanche !
 

matlatarte

XLDnaute Junior
erreur 438 !

1710085652550.png


je précise que la shape est une zone de texte, peut être une incidence ?
 

job75

XLDnaute Barbatruc
Dans Excel on pilotera PowerPoint avec ces macros :
VB:
Sub Gras()
Dim PPapp As Object
On Error Resume Next
Set PPapp = GetObject(, "PowerPoint.Application")
If Err Then MsgBox "Ouvrez la présentation PowerPoint...": Exit Sub
On Error GoTo 0
With PPapp.ActivePresentation
    .Slides(1).Shapes("Mashape").TextFrame.TextRange.Font.Bold = True
End With
AppActivate PPapp.Caption
End Sub

Sub NonGras()
Dim PPapp As Object
On Error Resume Next
Set PPapp = GetObject(, "PowerPoint.Application")
If Err Then MsgBox "Ouvrez la présentation PowerPoint...": Exit Sub
On Error GoTo 0
With PPapp.ActivePresentation
    .Slides(1).Shapes("Mashape").TextFrame.TextRange.Font.Bold = False
End With
AppActivate PPapp.Caption
End Sub
 

Discussions similaires

Réponses
22
Affichages
3 K

Statistiques des forums

Discussions
314 708
Messages
2 112 088
Membres
111 416
dernier inscrit
philipperoy83