首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

win32com操作word 第十六 表格的各种操作

的日常操作中,离不开对表格的操作,半夜更一波关于表格的操作。

Tables接口概览

在实操中,有、及修改表格的操作,在开始前,先要捋一捋接口是如何管理表格的。

通过图片我们可以看出,通过、和管理表格,从单词就能看出,它们都是的接口:

管理着文档中所有的接口,通过可获得某个表格

管理着某个表格的所有行,通过可获得某行,且它要在获得某个表格后才能使用

'Columns'管理着某个表格的所有列,通过可获得某列,且它要在获得某个表格后才能使用

管理着或的所有单元格,注意,一定要获得某行或某列后才能使用来获取某个单元格

只要把这个关系捋清楚了,接口的使用就非常简单了。总而言之,它们的关系就如图所示,像控制某个单元格,一定要先获得某个表格 -> 获得某行(列) -> 获得所在行(列)的第N个单元格。

的语法规范:

新增表格

解释

此处使用Document调用Tables,仅为演示

参数

第一个参数:表格的插入点,必须是对象,示例中使用了的插入点

第二个参数:表格的行数,示例中意为创建的表格

第三个参数:表格的列数,示例中意为创建的表格

第四个参数:一个对象,是一个常量,表示自动调整表格中的单元格大小以适应单元格的内容,反之为

第五个参数:一个对象,也是常量,为不使用自动调整功能来控制表格的大小,是最常用的,如果是,那么你会得到一个无比丑陋的表格

记得,方法有返回值,即所创建的表格,为实例对象,当前文档中就只有一个表格,如果使用

就也一样能获取到这个表格。

写入内容

如果你理解了前面接口管理表格的逻辑,那么往表格中写入内容就会变得无比简单,先模仿第一个截图,写入表头。

表头都在第一行,那么我们可以通过获取第一行,然后逐个获取单元格,逐个写入内容。

注:可以通过t1.Rows(2)获取第二行,其他行以此类推

如果到这里你看懂了这些操作,说明你对已经有了很好的理解:

1、就是一个万能接口,几乎所有对象都有属性,进而可以使用强大的功能

2、管理着该类型的所有对象,管理着所有的,管理着所有的

到这里,希望你有豁然开朗的感觉,有了这层理解,以后看官方文档也是的事。

表格剩下的单元格,相信你一定能快速完成,甚至脑海里已经在运行代码了。

行(列)的增加和删除

删除第四行

获取某列,也一样可以这么操作

在第三列的增加一列

参数是表格中的一列,它是参照物,只能在这个参照物的左侧插入列,返回值是新增加的列,

在新增一行

如果传参,同样也是一个参照物,会在这个参照物的上方创建一行。

删除表格

删除表格

简简单单

好,今天的内容就到这,下期见。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230403A00URO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券