删除包含一系列列的表

时间:2013-06-18 05:15:40

标签: ms-word word-vba

我要浏览几百个Word文档,每个文档包含几十个表。我需要删除包含三列以上的所有表。需要从文档中删除整个表。我不能简单地删除文档中的所有表(我已经拥有的宏),因为这些文档包含表格格式的项目符号信息。

或者,用于将具有三列或更少列的表转换为文本的宏也可以完成工作。

1 个答案:

答案 0 :(得分:0)

想出来。

    Sub RemoveDataTables()
    For Each Table In ActiveDocument.Tables
    If Table.Columns.Count > 3 Then
    Table.Delete
    End If
    Next
    End Sub