2024年3月26日发(作者:)
Word表格之VBA知识
Table 对象(因为是对象,所以用Set赋值)
该对象代表一个单独的表格。Table 对象是Tables集合的一个成员。Tables集合包含
了指定的选定内容、范围或文档中的所有表格。
下面是Table的常用方法(注意是部分,不是全部,只例出重要的方法,下面的属性
皆如此,如果详细面全部的了解,请看Word VBA自带的帮助。)
使用Table对象
可使用 Tables(index) 返回一个 Table 对象,其中 index 为索引号。索引号代表选定
内容、范围或文档中表格的位置。下例将活动文档中的第一个表格转换为文本。
(1).ConvertToText Separator:=wdSeparateByTabs
使用Add方法可以在指定范围内新增一表格。下例在活动文档的起始处添加一 3 x 4
表格。
Set myRange = (Start:=0, End:=0)
NumColumns:=4
Range:=myRange, NumRows:=3,
Cell 方法
返回一个 Cell 对象,该对象代表表格中的一个单元格。
(Row, Column)
expression 必需。该表达式返回一个Table对象。
Row Long 类型,必需。指返回的表格行数。可以是介于 1 和表格行数之间的任意
整数。
Column Long 类型,必需。指返回的表格单元格数目。可以是介于 1 和表格列数
之间的任意整数。
示例
本示例在新文档中创建一个 3x3 表格,并在表格的第一个和最后一个单元格中插入
文本。
Dim docNew As Document
Dim tableNew As Table
Set docNew =
Set tableNew = (, 3, 3)


发布评论