首页 > 其他分享 >WPS 使用宏操作 word里面的所有表

WPS 使用宏操作 word里面的所有表

时间:2024-11-06 16:09:06浏览次数:3  
标签:里面 wdEditorEveryone 表格 tempTable WPS ActiveDocument word Sub

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

2、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

 

标签:里面,wdEditorEveryone,表格,tempTable,WPS,ActiveDocument,word,Sub
From: https://www.cnblogs.com/zhuguangzhe/p/18530463

相关文章

  • PbootCMS 模板修改 tags 实现 keywords 内容关联匹配
    修改ParserController.php文件:打开 apps/home/controller/ParserController.php 文件,找到以下代码://tags数据参数筛选$where2=array();if($tags){$tags_arr=explode(',',$tags);foreach($tags_arras$value){if($value){if($fuzzy)......
  • SQLSTATE[HY000] [1045] Access denied for user ‘root‘@‘localhost‘ (using pass
    错误解析错误代码:SQLSTATE[HY000][1045]错误信息:Accessdeniedforuser‘root’@‘localhost’(usingpassword:YES)可能的原因密码错误:提供的密码与数据库中存储的密码不匹配。用户权限问题:用户root可能没有从localhost访问数据库的权限。配置文件问题:MySQL的配置......
  • WordPress修改网站地址,WordPress网站地址更改步骤
    修改WordPress网站的地址(站点地址和WordPress地址)可以通过以下步骤完成:登录WordPress后台:打开WordPress网站的后台管理页面,输入用户名和密码登录。进入设置:在后台左侧菜单中,点击“设置”>“常规”。修改网站地址:在“WordPress地址(URL)”和“站点地址(URL)”字段中......
  • 【Azure App Service】使用Microsoft.Office.Interop.Word来操作Word文档,部署到App Se
    问题描述在.NET项目中,使用Microsoft.Office.Interop.Word组件来操作Word文档,使用了Microsoft.Office.Interop.Word.Document对象中的Open和SaveAs方法。##打开文件doc=app.Documents.Open(refinputFile,refnullobj,refnullobj,refnullobj,refnullobj,refnullobj,......
  • 批量删除word文件指定页
     环境准备:系统    Windows语言Python3.8开发工具Pycharmimportosimportcomtypes.clientdefdelete_first_page(doc_path):#获取Word应用程序对象word=comtypes.client.CreateObject('Word.Application')word.Visible=0#不可见doc=w......
  • 如何用猿大师办公助手实现多人同时在线编辑Office Word文档?
    猿大师办公助手作为一个专业的网页在线编辑Office插件,集成到Web项目上非常简单,前端代码只需要简单JS调用接口就可以实现在线编辑Office的功能,还有很多用户有多人同时在线编辑OfficeWord文档的需求,下面介绍如何用猿大师办公助手实现多人同时在线编辑OfficeWord文档。 猿......
  • 猿大师办公助手在线编辑微软Office/金山wps网页组件COM加载项启用说明
    猿大师办公助手作为国内一款优秀的在线编辑Office插件,越来越受到更多客户的认可并实施了采购,猿大师办公助手与其他的厂商采用弹窗模式实现网页内嵌不同,猿大师办公助手是目前国内唯一真正实现网页内嵌本机Office的方案,效果如下图: 猿大师办公助手官网:www.yuanofficer.com/猿......
  • 听说你要WPS办公软件?自取。
    前言听说有小伙伴都没有Office软件,哦豁,小白这不就来了嘛?其实小白是分享了很多好资源的,只是你不知道怎么找?资源获取一常用软件链接一:https://pan.xunlei.com/s/VOAmXWfXtkjA9A1wN0h5g6HGA1?pwd=d72m#链接二:https://pan.quark.cn/s/558930521ce3这里只截取了部分截图,常......
  • Python自动化操作Word文档详解
        在日常办公和数据处理中,我们经常需要处理Word文档。手动操作Word文档可能会非常繁琐和耗时,而使用Python可以实现自动化操作,提高工作效率。本文将详细介绍如何使用Python自动化操作Word文档,包括读取、写入、修改和格式化等操作。一、安装所需的库    要使用......
  • 【软件系统计划书】项目计划书,项目总体计划,实施计划,运维计划书(word原件)
    项目描述(项目目标,客户需求情况,项目交付清单,验收标准和交付期限,服务及约束)项目组织(项目组人员架构,职责分工,人员投入安排及时间点安排)项目进度和任务分解成本计划及控制设备资源计划(硬件,软件)采购计划数据管理计划项目监控、质量、风险、沟通计划获取方式:本文末个人名片直接获......