OVH Cloud OVH Cloud

VBA et Powerpoint

1 réponse
Avatar
DORLIAT benjamin
Je souhaiterais ins=E9rer les textes de mes diapositives=20
via le code VBA (pour g=E9rer diff=E9rentes langues sur une=20
seule pr=E9sentation).

J'ai des problemes pour identifier les zones de textes=20
cr=E9=E9es par Powerpoint =E0 partir de VBA. Je peux le faire=20
avec les Label (bo=EEte a outils) mais je ne peux par la=20
suite leur affecter des effets de transitions.

Slide1.Shapes.Title.TextFrame.TextRange.Text =3D " Regardez=20
ce que j'ai fait ! "-> Cette instruction permet d'acc=E9der=20
=E0 l'espace titre mais apres on ne peut modifier le reste
HELP HELP

1 réponse

Avatar
Clément Marcotte
Utiliser enregistreur de macros Stop Bonne base pour débuter Stop
Élaguer au besoin


With ActiveWindow.Selection.SlideRange.SlideShowTransition
.EntryEffect = ppEffectBoxIn
.Speed = ppTransitionSpeedFast
.AdvanceOnClick = msoTrue
.AdvanceOnTime = msoFalse
.SoundEffect.Type = ppSoundNone
End With


"DORLIAT benjamin" a écrit dans
le message de news:0b8801c49bfc$d30cc5b0$
Je souhaiterais insérer les textes de mes diapositives
via le code VBA (pour gérer différentes langues sur une
seule présentation).

J'ai des problemes pour identifier les zones de textes
créées par Powerpoint à partir de VBA. Je peux le faire
avec les Label (boîte a outils) mais je ne peux par la
suite leur affecter des effets de transitions.

Slide1.Shapes.Title.TextFrame.TextRange.Text = " Regardez
ce que j'ai fait ! "-> Cette instruction permet d'accéder
à l'espace titre mais apres on ne peut modifier le reste
HELP HELP