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 :

Comment imposer l'absence de surlignage pour l'insertion d'un texte par une macro


Sujet :

VBA Word

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2010
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 159
    Points : 73
    Points
    73
    Par défaut Comment imposer l'absence de surlignage pour l'insertion d'un texte par une macro
    Bonjour,

    J'ai créé une macro pour insérer un bout de texte déjà formaté, mais, dans certains documents où il y a beaucoup de texte surligné, il arrive que le nouveau texte se retrouve lui aussi surligné.
    J'ai donc introduit 2 lignes dans mon code, récupérées grâce à l'enregistreur de macros, mais ça ne fonctionne pas.
    Quelqu'un pourrait-il m'aider à résoudre mon problème, siouplé ?
    Merci !!!

    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
    Sub AFR_Insérer_TRAV()
    '
        Selection.HomeKey Unit:=wdLine
        Selection.TypeParagraph
     
        Options.DefaultHighlightColorIndex = wdNoHighlight
        Selection.Range.HighlightColorIndex = wdNoHighlight
     
        Selection.MoveUp Unit:=wdLine, Count:=1
        Selection.Font.Name = "Arial Black"
        Selection.Font.Size = 8
        Selection.Font.Color = wdColorGray40
        Selection.TypeText Text:="TRAV"
        Selection.Font.Color = wdColorAutomatic
        Selection.Font.Name = "Arial"
        Selection.TypeText Text:=" : "
    End Sub

  2. #2
    Membre éclairé Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Points : 758
    Points
    758
    Par défaut
    Bonjour Bruxmu,

    Tu as tout simplement pas placé ton code à la bonne place.

    Voici :

    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
    Sub AFR_Insérer_TRAV()
    '
        Selection.HomeKey Unit:=wdLine
        Selection.TypeParagraph
     
     
        Selection.MoveUp Unit:=wdLine, Count:=1
     
        Options.DefaultHighlightColorIndex = wdNoHighlight
        Selection.Range.HighlightColorIndex = wdNoHighlight
     
        Selection.Font.Name = "Arial Black"
        Selection.Font.Size = 8
        Selection.Font.Color = wdColorGray40
        Selection.TypeText Text:="TRAV"
        Selection.Font.Color = wdColorAutomatic
        Selection.Font.Name = "Arial"
        Selection.TypeText Text:=" : "
    End Sub
    Bye!

    Souriane
    __________________________________
    Une question bien posée est à moitié résolue!

    Merci de ne pas oublier de mettre RÉSOLU quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2010
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 159
    Points : 73
    Points
    73
    Par défaut
    Merci pour ta réponse.
    Finalement, le VBA, c'est parfois plus simple que je ne le crois !

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

Discussions similaires

  1. [GD] Pour les matheux : centrer un texte dans une diagonale
    Par renaud26 dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 21/03/2012, 20h47
  2. Réponses: 7
    Dernier message: 26/12/2009, 14h17
  3. Comment activer Microsoft ActiveX Data Objects x.x Library par une macro
    Par demongin dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/05/2009, 18h54
  4. macro pour calculer la vitesse d'execution d'une macro
    Par victorzecat dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/12/2007, 14h34
  5. Réponses: 4
    Dernier message: 07/06/2007, 11h40

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