Je dois exécuter un programme de vérification de texte sur mon document (Grammarly) et supprimer toutes les tables.
Comment puis-je le faire?
je trouve https://www.extendoffice.com/documents/word/1208-word-remove-delete-all-tables.html , dans lequel vous pourriez utiliser VBA
Sub Removetables ()
Dim oTable As Table
Each oTable In ActiveDocument.Tables
oTable.Delete
Next oTable
End Sub
mais Each oTable In ActiveDocument.Tables
me donne une erreur quand je le lance. Je suis sur MS Word 2013 sur Mac
microsoft-word
vba
cqcn1991
la source
la source
Réponses:
Vous manquez le
For
dansFor Each
:la source
:)
. À partir de vous permettre lui (Word) faire plus de fois ... (n * (n-1) / 2) avec n tables, au lieu de n .