Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !
 

job75

XLDnaute Barbatruc
Au temps pour moi, j'avais testé sur Excel, sur PowerPoint on trouve :
VB:
Sub Test()
With ActivePresentation
    .Slides(1).Shapes("Mashape").TextFrame.TextRange.Font.Bold = False
End With
End Sub
 

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…