知识库

wiki.linsakura.com

用户工具

站点工具


wiki:software:office:word:select_all_tables

选中所有表格方法

Alt+F8,新建一个宏,代码如下

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
wiki/software/office/word/select_all_tables.txt · 最后更改: 2023/04/14 16:39 由 博丽幻月