WORD文档中的表格:自定义方式的批处理,增删行列和内容;

大家有没有遇到需要处理WORD文档中的表格,表格多,需要大量的重复性工作;

office提供了宏录制方式,可以编辑风格,内容,但是针对增删表格却不好处理,没关系,WORD还支持VB语言的定制处理,可以针对每一个对象的处理,当然也可以批量处理。

开发工具---> Visual Basic :

用户窗体--->模块

示例代码如下,可参考:

Option Explicit
Sub addd()
Dim tbl As Table
Application.ScreenUpdating = False
For Each tbl In ActiveDocument.Tables
 '为了过滤掉可能不是测试用例的表格
 If tbl.Rows.Count >= 8 And tbl.Columns.Count = 1 Then
  '添加3行,在首列前添加1列
  'tbl.Rows.Add BeforeRow:=tbl.Rows(5)
  'tbl.Rows.Add BeforeRow:=tbl.Rows(5)
  'tbl.Rows.Add BeforeRow:=tbl.Rows(5)
  'tbl.Columns.Add BeforeColumn:=tbl.Columns(1)
  tbl.AutoFitBehavior (wdAutoFitContent)
End If

'If tbl.Rows.Count >= 8 And tbl.Columns.Count = 2 Then
  '添加3行,在首列前添加1列
 ' tbl.Rows.Add BeforeRow:=tbl.Rows(5)
 ' tbl.Rows.Add BeforeRow:=tbl.Rows(5)
'  tbl.Rows.Add BeforeRow:=tbl.Rows(5)
  'tbl.Columns.Add BeforeColumn:=tbl.Columns(1)
'  tbl.AutoFitBehavior (wdAutoFitContent)
'End If

'设置首列固定宽度
  tbl.Columns(1).Width = 60
  '设置首列对应的内容
  tbl.Cell(Row:=1, Column:=1).Range.Text = "用例编号"
  tbl.Cell(Row:=2, Column:=1).Range.Text = "用例名称"
  tbl.Cell(Row:=3, Column:=1).Range.Text = "测试目的"
  tbl.Cell(Row:=4, Column:=1).Range.Text = "预置条件"
  tbl.Cell(Row:=5, Column:=1).Range.Text = "测试点"
  tbl.Cell(Row:=6, Column:=1).Range.Text = "样本点"
  tbl.Cell(Row:=7, Column:=1).Range.Text = "测试环境"
  tbl.Cell(Row:=8, Column:=1).Range.Text = "测试步骤"
  tbl.Cell(Row:=9, Column:=1).Range.Text = "预期结果"
  tbl.Cell(Row:=10, Column:=1).Range.Text = "测试结果"
  tbl.Cell(Row:=10, Column:=2).Range.Text = ""
  tbl.Cell(Row:=11, Column:=1).Range.Text = "测试结论"
  tbl.Cell(Row:=11, Column:=2).Range.Text = "通过[  ] 未通过[  ] 未测[  ]"
  tbl.Cell(Row:=12, Column:=1).Range.Text = "备注"
  
Next
Application.ScreenUpdating = True
End Sub

WORD文档中的表格:自定义方式的批处理,增删行列和内容相关推荐

  1. java poi操作word2007_java使用poi解析2007以上的word文档中的表格与图片

    项目中使用到了要解析word文档中的表格与图片,网上的2003的解析方式很多,2007以上的很少,我看了官网找了资料自己写了一个简单的解析方案,大家共同学习吧!有不对的地方希望大神指教! import ...

  2. 用Aspose.Words 从Word文档中提取表格数据

    用Aspose.Words 从Word文档中提取表格数据 对于某些项目,开发人员需要从Word文档中提取数据并导出到数据库.最大的挑战是必须支持现有Word文档. 相同格式且带多个数据块的Word文档 ...

  3. 办公室小姐姐的福利!用Python批量提取word文档中的表格和图片内容

    点上方"菜鸟学Python",选择"星标" 第491篇原创干货,第一时间送达 最近有许多小伙伴想要一些自动化办公的福利小程序,今天就满足大家的需求.日常的办公过 ...

  4. python合并word表格单元格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...

    同事最近被安排整理资料,主要工作室将文档中的表格数据提取出来并整理层Excel表格供我们FII刀具商城进行资料维护.由于刀具的种类繁多且规格无数,所以要处理的数据量相当的庞大.人工核对整理既费时又费力 ...

  5. Python3-word文档操作(五):利用python修改word文档中的表格数据

    1. 简介: 本篇继续学习python操作word文档的相关知识.本篇主要学习: 1)如何获取一个已经存在文档中的表格的内容: 2)如何修改一个已经存在文档中的表格的内容: 2. 获取word文档中的 ...

  6. python环绕文字_Java 设置 Word 文档中图片文字环绕方式

    Java 设置 Word 文档中图片文字环绕方式 在Word文档中插入图片时,选择合理的图片文字环绕方式可以使图片的展示效果更好,也能使页面的排版更加美观.本文就将介绍如何使用Free Spire.D ...

  7. C# 在word文档中复制表格并粘帖到下一页中

    C# 在word文档中复制表格并粘帖到下一页中 object oMissing = System.Reflection.Missing.Value;             Microsoft.Off ...

  8. 批量抽取word文档中的表格

    用于抽取word文档中指定表格的指定数据 供学习交流 import pandas as pd import docx import osdef get_data_from_path(save_path ...

  9. python生成word文档的表格_2018-10-04 [日常]用Python读取word文档中的表格并比较

    演示如下. 两个简单的word文档, 各有一个表格: 读取文档中的表格到列表(为演示只对单列表格操作): import docx def 取表格(文件名): 文件 = docx.Document(文件 ...

最新文章

  1. Logparser 分析 Exchange 日志文件
  2. 如何给CentOS安装字体库
  3. how tomcat works
  4. 图解DOM中关于对象范围的属性
  5. 『设计模式』简单工厂模式
  6. 16-1 Redis分布式缓存引入与保存缓存功能实现
  7. 解决浏览器无法登陆pki问题,删除浏览器缓存
  8. request_irq与request_threaded_irq
  9. 如何使用SQL Server配置管理器
  10. 20155207 实验五 网络编程与安全
  11. LeetCode —— 链表相关(206、141)
  12. 2022 AAAI 多模态/情感分析/命名实体识别/(信息抽取)关系抽取/知识图谱(知识蒸馏)/阅读理解 论文一览表
  13. 《Advanced .NET Debugging》 读书笔记 Listing 5-6: Pining的简单示例
  14. DataTable转成字符串复制到txt文本
  15. 概率逗号分号_概率里面的逗号
  16. 长短时记忆网络(Long Short Term Memory,LSTM)详解
  17. KRPANO技术解析并下载720YUN全景图
  18. linux双系统uefi启动顺序,UEFI下Windows启动引导的顺序(附带linux双系统)
  19. Linux安装云原生网关Kong/KongA
  20. 基于PCL库的通过ICP匹配多幅点云方法

热门文章

  1. vue.js2.0 新手开发_VueJs2.0建议学习路线
  2. python3 获取file大小_Python 3.x 连接数据库(pymysql 方式),程序员必备知识点
  3. cmd命令将web项目打成jar包_2020全网首发!JDK14之jpackage命令尝鲜
  4. cad工具箱详细讲解_2019CAD教程讲解 插件工具箱,从安装到应用整个过程,手把手教你...
  5. rpg人物制作软件_新机制和随机性的完美结合!新RPG《元素梦境》参上
  6. mybatis是什么_为什么SpringMVC可以正确解析方法参数名称,但MyBatis却不行?
  7. goland go test 多个文件_这个代码怎么会编译不通过?Goland 新手常见问题解决:GOPATH 和 Go Modules 编译不成功...
  8. 【excel】日期函数DateDif
  9. spring boot-The temporary upload location [ ] is not valid
  10. AWS 基础服务学习