跳到主要内容

Table

Table

JSSDK: 1.2.0、zOffice2022.3 支持

表格对象。

属性

range

JSSDK: 1.7.1、zOffice V7.2 FP1 支持

获取表格范围

语法

Table.range

Table: 表格对象

返回值

Promise<Word.Range>

示例

async function example() {
const table = await Application.ActiveDocument.Tables.item(1);
const range = await table.range;
}

Columns

JSSDK: 1.3.0、zOffice V6 支持

返回一个 Columns 集合,该集合代表表格中的所有列。

语法

table.Columns

table:表格对象

返回值

Promise< Word.Columns>

示例

async function example() {
const table = await Application.ActiveDocument.Tables.item(1);
const Colunms = table.Columns;
}

Rows

JSSDK: 1.3.0、zOffice V6 支持

返回一个 Rows集合,该集合代表表格中的所有行。

语法

table.Rows

table:表格对象

返回值

Promise< Word.Rows>

示例

async function example() {
const table = await Application.ActiveDocument.Tables.item(1);
const Rows = table.Rows;
}

title

JSSDK: 1.3.0、zOffice V6 支持

获取表格标题。

语法

table.title

table:表格对象

返回值

Promise< string>

示例

async function example() {
const table = await Application.ActiveDocument.Tables.item(1);
const title = await table.title;
}

方法

delete

JSSDK: 1.3.0、zOffice V6 支持

删除表格。

语法

table.delete()

table: 表格对象

返回值

Promise<boolean> 是否删除成功

示例

async function example() {
const table = await Application.ActiveDocument.Tables.item(1);
const success = await table.delete();
}

setTitle

JSSDK: 1.4.0、zOffice V6.1 支持

设置表格标题。

语法

Table.setTitle(title)

参数

属性数据类型必填说明
titlestring表格标题

返回值

Promise<boolean>

示例

async function example() {
const table = await Application.ActiveDocument.Tables.item(1);
const success = await table.setTitle('表名');
}