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

VBA Word Discussion :

Changement de couleur bordure de forme


Sujet :

VBA Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    étudiant
    Inscrit en
    Avril 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2021
    Messages : 6
    Par défaut Changement de couleur bordure de forme
    Bonjour à tous, mon problème peut paraître simple mais je n'arrive pas à créer de macro pour changer la couleur de la bordure d'une forme spécifique sur Word.

    Voici la forme dans mon document dont je souhaiterais changer la couleur de la bordure : ActiveDocument.Shapes.Range(Array("Gold Profil picture"))

    Quelqu'un sait-il comment faire ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Valentin234 Voir le message
    Bonjour,

    Une solution possible si votre forme est bien un objet Shape. Pour connaître les paramètres RGB d'une couleur, clic droit sur la forme, Format de l'objet, Remplissage, Couleur, Autres couleurs, Personnaliser.
    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 ModifierLaBordure()
     
    Dim DocEnCours As Document
    Dim MonShape As Shape
     
        Set DocEnCours = ActiveDocument
        With DocEnCours
             Debug.Print .Shapes.Count
             If .Shapes.Count > 0 Then
                Set MonShape = .Shapes("Gold Profil picture")
                With MonShape
                     With .Line
                          .ForeColor = RGB(153, 153, 255)
                          .Weight = 0.5
                     End With
                End With
                Set MonShape = Nothing
             End If
        End With
        Set DocEnCours = Nothing
     
    End Sub

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

Discussions similaires

  1. [Windows] changement de couleur d'une forme fmx
    Par aladin95 dans le forum Composants FMX
    Réponses: 2
    Dernier message: 06/12/2020, 12h09
  2. [PPT-365] Changement de couleur d'une forme après un clic, et dans un mode aléatoire
    Par Splintkill dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 29/08/2019, 16h31
  3. [PPT-2007] Changement de couleur d'une forme après un clic
    Par 33_nico dans le forum VBA PowerPoint
    Réponses: 4
    Dernier message: 09/02/2010, 23h24
  4. [JTextField] : Changement de couleur de la bordure
    Par Foub dans le forum Composants
    Réponses: 7
    Dernier message: 17/05/2008, 16h30
  5. Changement de couleur d'une forme automatique
    Par thierrylon dans le forum Powerpoint
    Réponses: 4
    Dernier message: 14/05/2007, 17h25

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