Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1062 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Word] Style de paragraphe et gras

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Word] Style de paragraphe et gras

n°1648123
axel584
Posté le 23-11-2007 à 18:11:45  profilanswer
 

Bonjour,
Je programme en python, mais comme ça touche du COM, je préfère poster ici en me disant qu'il y aura plus de personnes qui pourront m'aider.
Je génére dynamiquement un document et je lui applique des styles.
J'utilise une variable i qui contient ma position et je fais des :
nouveauRge = doc.Range(i,i) # pour me "positionner à l'endroit où je veux ajouter du texte
nouveauRge.InsertAfter(texte) # pour ajouter mon texte
fin = nouveauRge.End
nouveauRge = doc.Range(rge,fin) # pour sélectionner tout le texte que j'ai ajouté
nouveauRge.Paragraphs(1).style=style # pour mettre le paragraphe où je suis en style de paragraphe "style" (c'est une variable)
nouveauRge.Font.Bold = True # pour mettre mon texte en gras.
 
Mon problème vient du fait que je construit au fur et à mesure mon texte et quand j'ai un bout de texte que je dois mettre en gras, j'applique d'abord le style PUIS le gras, mais quand j'applique le même style au morceau suivant, ça l'applique au paragraphe entier et donc ça fait disparaitre le gras de mon bout de texte précédent.
 
existe t'il une solution pour éviter de perdre l'info du gras ?  
comment appliquer un style de texte sans qu'il change quoique ce soit aux paramètres gras/italique du reste du paragraphe ?
y'a t'il une façon d'appliquer un style de paragraphe à un morceau de texte donné sans devoir sélectionner tout le paragraphe ?
 
Merci beaucoup,
 
Axel

mood
Publicité
Posté le 23-11-2007 à 18:11:45  profilanswer
 

n°1654512
pyrof
Posté le 07-12-2007 à 14:21:21  profilanswer
 

Bonjour,
 
Dans word si on place le curseur en début (aucune sélection de caractère) de paragraphe et que l'on applique un style paragraphe, on n'annule pas les changement typo dans le paragraphe.
 
Par contre si on sélectionne entièrement le paragraphe et que l'on applique le style, on perd les changements typo
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Word] Style de paragraphe et gras

 

Sujets relatifs
Recherche fonction pour ajouter plusieurs fois un meme paragraphe[VB.NET]propriete document word
style.left et style.top pour div ajouté en js[Résolu]Modifier les style de lien pour une partie seulement
Style pour asp:menubalisehtml input word
[Macro WORD] Comment insérer plusieurs images ?[Word] boite à outils de controles
[word] vba et pdfExtraire le texte d'un document word
Plus de sujets relatifs à : [Word] Style de paragraphe et gras


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR