Salut,
Pour supprimer les FormFields contenu dans une cellule, on peut faire une boucle sur ces FormFields pour les supprimer.
Essaie ce code.
Crées un tableau et dans la première cellule de ce tableau ajoutes le nombre de FormFields de ton choix, fais tourner le code.
1 2 3 4 5 6 7 8
| Sub suppFF()
Dim oFf As FormField
For Each oFf In ActiveDocument.Tables(1).Cell(1, 1).Range.FormFields
oFf.Range.Delete
Next oFf
End Sub |
Pour les signets, tu ne dois pas les ajouter avec le code, mais ils doivent être présents dans le document, tu les supprimes ensuite.
ActiveDocument.Bookmarks(1).range.Delete
Pour supprimer une ligne d'une table,
ActiveDocument.Tables(1).Rows(3).Delete
Le problème de l'objet Selection, c'est qu'il peut se trouver n'importe où, et je pense que tu l'as compris.
Partager