Skip to content
本页内容

审阅者

Reviewers

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

表示一个或多个文档的审阅者对象的集合

语法

表达式.ActiveDocument.ActiveWindow.View.Reviewers

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

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 表示一个或多个文档的审阅者对象的集合
  const Reviewers = await app.ActiveDocument.ActiveWindow.View.Reviewers
}

Count

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

审阅者的个数

语法

表达式.ActiveDocument.ActiveWindow.View.Reviewers.Count

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

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取审阅者对象
  const Reviewers = await app.ActiveDocument.ActiveWindow.View.Reviewers

  // 获取审阅者的个数
  const count = await Reviewers.Count
  console.log(count)
}

Item()

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

单个具体审阅者

语法

表达式.ActiveDocument.ActiveWindow.View.Reviewers.Item(Index)

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

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取审阅者对象
  const Reviewers = await app.ActiveDocument.ActiveWindow.View.Reviewers

  // 获取单个具体审阅者
  await Reviewers.Item(1)
}

Item().Visible

JSSDK: v1.1.10+、WebOffice v2.3.1+ 支持

配合 ActiveDocument.AcceptAllRevisionsShown()ActiveDocument.RejectAllRevisionsShownActiveDocument.DeleteAllCommentsShown 进行使用,来操作审阅人对应的评论或者修订

语法

表达式.ActiveDocument.ActiveWindow.View.Reviewers.Item(Index).Visible

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

示例

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取第 1 个代表已修订过的文档的单个审阅者
  const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1)

  // 配合 AcceptAllRevisionsShown、RejectAllRevisionsShown 和 DeleteAllCommentsShown 进行使用,来操作审阅人对应的评论或者修订
  Reviewer.Visible = false
}

示例:配合 AcceptAllRevisionsShown

配合 ActiveDocument.AcceptAllRevisionsShown() 可以控制接受文档中指定审阅者的所有修订

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取第 1 个代表已修订过的文档的单个审阅者
  const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1)

  // 配合 AcceptAllRevisionsShown、RejectAllRevisionsShown 和 DeleteAllCommentsShown 进行使用,来操作审阅人对应的评论或者修订
  Reviewer.Visible = true

  // 接受文档中指定审阅者的所有修订
  await app.ActiveDocument.AcceptAllRevisionsShown()
}

示例:配合 RejectAllRevisionsShown

配合 ActiveDocument.RejectAllRevisionsShown 可以控制拒绝文档中指定审阅者的所有修订

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取第 1 个代表已修订过的文档的单个审阅者
  const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1)

  // 配合 AcceptAllRevisionsShown、RejectAllRevisionsShown 和 DeleteAllCommentsShown 进行使用,来操作审阅人对应的评论或者修订
  Reviewer.Visible = true

  // 拒绝文档中指定审阅者的所有修订
  await app.ActiveDocument.AcceptAllRevisionsShown()
}

示例:配合 DeleteAllCommentsShown

配合 ActiveDocument.DeleteAllCommentsShown 可以控制删除文档中指定审阅者的所有评论

//@file=base.docx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 获取第 1 个代表已修订过的文档的单个审阅者
  const Reviewer = await app.ActiveDocument.ActiveWindow.View.Reviewers.Item(1)

  // 配合 AcceptAllRevisionsShown、RejectAllRevisionsShown 和 DeleteAllCommentsShown 进行使用,来操作审阅人对应的评论或者修订
  Reviewer.Visible = true

  // 删除文档中指定审阅者的所有评论
  await app.ActiveDocument.DeleteAllCommentsShown()
}