HAZM0G
XLDnaute Nouveau
Bonjour je suis bloqué sur le probleme suivant :
J'ai un document word de 90 pages. Quand mon Programme se termines il peut faire parfois plus de 110 pages.
Le probleme c'es que j'essaye de supprimer les pages vierges de celui ci mais je n'y arrive pas comment faire ??
Voila le code que j'ai mis au point pour l'instant :
Dim i As Integer
' Déterminer le nombre total de pages dans le document
Dim nbPages As Integer
nbPages = worddoc.BuiltinDocumentProperties(wdPropertyPages)
' Parcourir les pages en sens inverse
For i = nbPages To 1 Step -1
' Activer la page actuelle
worddoc.Goto What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=i
' Vérifier si la page est vide
If Len(Trim(wordcoc.Selection.Range.Text)) = 0 Then
' Supprimer la page si elle est vide
Pages.Range.Delete
End If
Next i
Merci d'avance
J'ai un document word de 90 pages. Quand mon Programme se termines il peut faire parfois plus de 110 pages.
Le probleme c'es que j'essaye de supprimer les pages vierges de celui ci mais je n'y arrive pas comment faire ??
Voila le code que j'ai mis au point pour l'instant :
Dim i As Integer
' Déterminer le nombre total de pages dans le document
Dim nbPages As Integer
nbPages = worddoc.BuiltinDocumentProperties(wdPropertyPages)
' Parcourir les pages en sens inverse
For i = nbPages To 1 Step -1
' Activer la page actuelle
worddoc.Goto What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=i
' Vérifier si la page est vide
If Len(Trim(wordcoc.Selection.Range.Text)) = 0 Then
' Supprimer la page si elle est vide
Pages.Range.Delete
End If
Next i
Merci d'avance