word选中所有表格的问题

1 首先在word文档中按下AIT+F8。名字无所谓,SelectAllTables

![在这里插入图片描述](https://img-blog.csdnimg.cn/484670cf04d9431ba814ba5e073e8877.png

把下面的代码输入进去,运行,注意运行后等一会,就行了,大约30S,滑动滚轮就看就行

在这里插入图片描述



Sub SelectAllTables()
    Dim tempTable As Table
    
    Application.ScreenUpdating = False
    
    '判断文档是否被保护
    If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then
        MsgBox "文档已保护,此时不能选中多个表格!"
        Exit Sub
    End If
    '删除所有可编辑的区域
    ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
    '添加可编辑区域
    For Each tempTable In ActiveDocument.Tables
        tempTable.Range.Editors.Add wdEditorEveryone
    Next
    '选中所有可编辑区域
    ActiveDocument.SelectAllEditableRanges wdEditorEveryone
    '删除所有可编辑的区域
    ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
    
    Application.ScreenUpdating = True
    
End Sub

猜你喜欢

转载自blog.csdn.net/qq_38156743/article/details/131324283