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

Microsoft Word Page Sources

Microsoft Word Page SourcesConsultez toutes les sources

Nombre d'auteurs : 5, nombre de sources : 7, création le 1er octobre 2007 

 
OuvrirSommaireParagraphes


Deux alternatives pour supprimer les lignes vides d'un document.
Ce premier code tient compte du style du paragraphe suivant

 
Sélectionnez
Sub SupprimerLesLignesVides() 
Dim para As Paragraph   
For Each para In ActiveDocument.Paragraphs  
If para.Range.Text = vbCr Then para.Range.Delete  
Next para   
End Sub



Ce second code supprime simplement les paragraphes vides

 
Sélectionnez
Public Sub sautdeligne() 
Dim para As Paragraph 
Dim i As Integer 
Dim y As Integer   
i = 0     
For Each para In ActiveDocument.Paragraphs  
i = i + 1  
para.Range.Select  
Debug.Print Len(Selection.Words(1)) & " " & Selection.Words(1) & " Para " & i 
y = Len(Selection.Words(1))  
If y = 1 Then Selection.Delete  
Next para   
End Sub

Explication du code

Code Résultat
For Each para in ActiveDocument.Paragraphs....Next para Boucle pour parcourir tous les paragraphes du document
i = i + 1 Incrémentation de i de 1 lors de chaque boucle
para.Range.Select Sélection du paragraphe courant
Debug.print Vérification des données
Y = Len(Selection.Words(1)) Mesure de la longueur du premier mot du paragraphe
If y = 1 Then Condition d'exécution
Créé le 27 mai 2007  par Olivier Lebeau, ouskel'n'or

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.