IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Powerpoint Discussion :

Powerpoint 2003 - changement de police dans un groupe


Sujet :

Powerpoint

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut Powerpoint 2003 - changement de police dans un groupe
    Bonjour, voici mon problème :
    Dans powerpoint 2003, J'ai un groupe formé d'une image et d'un texte.
    Je veux changer en VBA la police du texte.
    Quand j'enregistre une macro quand j'effectue la manip j'obtiens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      ActiveWindow.Selection.SlideRange.Shapes("Group 20").Select
       ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Font.Name = "Architects Daughter"
    mais quand je lance la macro j'obtiens une erreur:
    Textframe(unknowm member): Invalide request. The type of shape cannot have a texteRange

    Comment faire ce changement de police en VBA sans dégrouper ?

    Je vous remercie.

  2. #2
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 865
    Points
    3 865
    Par défaut
    Bonjour,

    J'ai déjà utiliser un truc comme celui-ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub Change_Texte()
    Dim diapo, forme
    For Each diapo In ActivePresentation.Slides
         For Each forme In diapo.Shapes
            With forme.TextFrame.TextRange
                .Text = "Texte est modifié"
            End With
         Next forme
    Next diapo
    End Sub

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    bonjour,
    j'ai malheureusement le même message d'erreur !

  4. #4
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 865
    Points
    3 865
    Par défaut
    Bonjour,

    Aurais-tu une copie que je pourrais "massacrer" ? Sans données confidentielles évidemment !

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour,
    j'essaye de faire une petite macro qui permet de changer la police dans le cas où une zone de texte a été groupée avec une image, ces groupes ayant une animation.
    Si je dégroupe, je perds mon animation.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    je me répond à moi-même :
    voici une macro qui répond à ma question (http://www.pptfaq.com/FAQ00600_Chang...ngrouping-.htm)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Sub change_police()
    Dim diapo As Slide
    Dim forme As Shape
    Dim X As Long
     
    For Each diapo In ActivePresentation.Slides
            For Each forme In diapo.Shapes
                With forme
                    Select Case .Type
                        Case Is = msoGroup
                            For X = 1 To .GroupItems.Count
                                If .GroupItems(X).HasTextFrame Then
                                    If .GroupItems(X).TextFrame.HasText Then
                                        .GroupItems(X).TextFrame.TextRange.Font.Name = "Bradley Hand ITC"
                                    End If
                                End If
                            Next X
                    End Select
                End With
            Next forme
    Next diapo
     
    End Sub
    Merci pour les réponses.

  7. #7
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 865
    Points
    3 865
    Par défaut
    N'oublie pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changement de police dans la base mysql
    Par Byron_1 dans le forum Requêtes
    Réponses: 1
    Dernier message: 14/05/2013, 12h47
  2. [Lazarus] Changement de polices dans un projet
    Par ovni76 dans le forum Lazarus
    Réponses: 0
    Dernier message: 20/11/2011, 18h28
  3. [CR XI] changement de police non voulu dans l'affichage
    Par fab123 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 12/02/2008, 10h09
  4. Réponses: 5
    Dernier message: 05/08/2007, 18h16
  5. Réponses: 1
    Dernier message: 22/09/2006, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo