wps 运行宏 获取所有的表格

1、 需求: 需要修改word里面的表格样式,表格大概有几百个

  1. wps 不支持批量处理,需要使用到宏,下面这个是从其他页面找到的获取所有的表格

测试可以使用。步骤 复制下面的代码到: WPS的工具 --》 开发工具 --》VB编辑器

复制代码
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

3: 如果WPS之前没有装过宏相关的工具就需要先去下载

下载地址:: https://pan.baidu.com/s/1vpq51bAKQPhfbKpC2GzwjA?pwd=1ace 提取码: 1ace

相关推荐
不坑老师4 天前
怎么在PPT里面插入网页?
microsoft·powerpoint·wps·office
筑凡5 天前
PPT+配音生成带旁白的PPT演示视频
powerpoint·音视频·wps·mp4·ppt
不坑老师6 天前
利用不坑盒子在WPS中插入网页,放映的电脑无需安装插件,直接就能显示网页!
microsoft·word·powerpoint·wps
TracyDemo6 天前
删除wps的空白页
wps
TMT星球6 天前
金山办公披露三季报:营收利润双增,WPS 365成业务增长新引擎
人工智能·wps
爱上妖精的尾巴6 天前
5-27 WPS JS宏数组元素添加删除应用2
后端·restful·wps·js宏
Tjohn96 天前
WPS Office 365中安装MathType 6.9b
wps
爱上妖精的尾巴6 天前
5-26 WPS JS宏数组元素添加删除应用
开发语言·前端·javascript·wps·js宏
yanweijie03179 天前
Excel(WPS表格)中多列去重就用Tocol+Unique组合函数
excel·wps