全部产品

活动工作簿

活动工作簿对象

返回一个表示活动窗口中的工作簿的工作簿对象。

语法:

表达式.ActiveWorkbook

表达式:文档类型应用对象

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 活动工作簿
  const activeWorkbook = await app.ActiveWorkbook;
}

名称管理器

工作簿名称的集合。

语法:

表达式.ActiveWorkbook

表达式:文档类型应用对象

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 活动工作簿
  const activeWorkbook = await app.ActiveWorkbook;

  // 工作簿名称集合
  const names = await activeWorkbook.Names;
}

工作表

工作表对象

语法:

表达式.ActiveWorkbook.Sheets

表达式:文档类型应用对象

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 工作表对象
  const sheets = await app.ActiveWorkbook.Sheets;
}

新增工作表

语法:

表达式.ActiveWorkbook.Sheets.Add({ Before, After, Count, Type, Name })

表达式:文档类型应用对象

参数:

属性

数据类型

必填

说明

Before

String/Number

指定工作表的对象,新建的工作表将置于此工作表之前

After

String/Number

指定工作表的对象,新建的工作表将置于此工作表之后

Count

Number

要添加的工作表数。默认值为选定工作表的数量

Type

Enum

指定工作表类型,详细可见Enum.XlSheetType

Name

Name

指定工作表名称

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 工作表对象
  const sheets = await app.ActiveWorkbook.Sheets;

  // 添加工作表
  await sheets.Add(null, null, 1, app.Enum.XlSheetType.xlWorksheet, '新工作表');
}

工作表数量

语法:

表达式.ActiveWorkbook.Sheets.Count

表达式:文档类型应用对象

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 工作表对象
  const sheets = await app.ActiveWorkbook.Sheets;

  // 工作表数量
  const count = await sheets.Count;
  console.log(count);
}

默认新工作表名

语法:

表达式.ActiveWorkbook.Sheets.DefaultNewSheetName

表达式:文档类型应用对象

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 工作表对象
  const sheets = await app.ActiveWorkbook.Sheets;

  // 默认新工作表名
  const defaultNewSheetName = await sheets.DefaultNewSheetName;
  console.log(defaultNewSheetName);
}

单个工作表对象

活动工作簿中的活动工作表。

注意

目前该对象(WorkSheet)可以和活动工作表(ActiveSheet)一样使用

语法:

表达式.ActiveWorkbook.Sheets.Item(Index)

表达式:文档类型应用对象

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 活动工作簿中的活动工作表
  const activeSheet = await app.ActiveWorkbook.Sheets.Item(1);
}

开关多人同步筛选

语法:

表达式.ActiveWorkbook.SetFilterShared({ Checked })

表达式:文档类型应用对象

参数:

属性

数据类型

必填

说明

Checked

Boolean

开启 true,关闭 false

示例:

async function example() {
  await instance.ready();

  const app = instance.Application;
  
  // 活动工作簿
  const activeWorkbook = await app.ActiveWorkbook;

  // 开启多人同步筛选
  const result = await activeWorkbook.SetFilterShared();
}