分享

如何一次性选中WORD文档中的所有表格

 everydayOK 2012-05-21
1 将下面的脚本复制

2 word---视图---宏----查看宏----输入宏名:SelectAllTables----点击创建(图1)

3 将脚本编辑窗口(图2)中的默认代码删掉,粘贴1步复制的脚本,保存并关闭

4 word---视图---宏----查看宏----运行刚创建的宏,在word中查看,所有表格已为选中状态。

 
 
 
 
 
 
 

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



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多