Word中如何只选中全部表格的一种方法
2013/8/27 13:54:24

有时候,需要在Word中选中所有表格进行格式设置,如果用CTRL+A,则有回车或文字也选中了,不用进行表格属性设置,现在有宏可以做到
Sub 选中所有表格()
    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

返回列表
返回首页
©2025 金松软件
Powered by iwms