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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Supression de ligne en boucle (Word)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supression de ligne en boucle (Word)

n°1323943
youzoun
Posté le 13-03-2006 à 01:04:29  profilanswer
 

Etant peu doué dans le domaine, je cherche une âme charitable pour me filer un coup de main...
 
Je m'explique... Je recois des fichiers word avec pas mal de lignes à supprimer. J'ai déja écrit la partie qui permet de définir ces lignes, qui insere le texte "XXXXXXX" devant toutes les lignes à supprimer. Il me reste à insérer une boucle qui va supprimer toutes les lignes.
 
En gros, il faudrait une boucle autour de cette partie, qui cherche et supprime la ligne ou l'occurence est trouvée :
 

Code :
  1. Selection.Find.ClearFormatting
  2.     With Selection.Find
  3.         .Text = "XXXXXXX"
  4.         .Replacement.Text = "XXXXXXX"
  5.         .Forward = True
  6.         .Wrap = wdFindAsk
  7.         .Format = False
  8.         .MatchCase = True
  9.         .MatchWholeWord = False
  10.         .MatchWildcards = False
  11.         .MatchSoundsLike = False
  12.         .MatchAllWordForms = False
  13.     End With
  14.     Selection.Find.Execute
  15.     Selection.EndKey Unit:=wdLine, Extend:=wdExtend
  16.     Selection.Delete Unit:=wdCharacter, Count:=1


 
 
Merci!!!
 

mood
Publicité
Posté le 13-03-2006 à 01:04:29  profilanswer
 

n°1323947
youzoun
Posté le 13-03-2006 à 02:08:11  profilanswer
 

Ca y est j'ai fini par trouver...
 
 

Code :
  1. With Selection.Find
  2.       .ClearFormatting
  3.       .Forward = True
  4.       .Wrap = wdFindContinue
  5.       .Text = "XXXXXXX"
  6.       .Execute
  7.       Do While .Found = True
  8.         Selection.EndKey Unit:=wdLine, Extend:=wdExtend
  9.         Selection.Delete Unit:=wdCharacter, Count:=1
  10.          .Execute
  11.       Loop
  12.      
  13.      
  14.      
  15.      
  16.    End With


 
 :D


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

  Supression de ligne en boucle (Word)

 

Sujets relatifs
Tableau avec une hauteur de ligne fixe ?Saut de ligne dans un <textarea> pour mySQL
[Matlab] Boucle de lecture de fichieriframe - lien inexistant une fois en ligne
Pb boucle for concaténé avec une variable[VB Word] Copier une page vers un nouveau document
boucle!!Creer un raccourci en ligne de commande
[PHP] Boucle do while() a condition multiples (résolu)[RESOLU]Créer une instance Excel à partir de Word 97 ou 2003
Plus de sujets relatifs à : Supression de ligne en boucle (Word)


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