Skip to content

审阅者(Reviewers)

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

属性列表

属性说明
审阅者的个数

方法列表

方法说明
单个具体审阅者

Count

审阅者的个数

语法

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

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

示例

js
//@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()

单个具体审阅者

语法

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

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

示例

js
//@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

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

语法

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

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

示例

js
//@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() 可以控制接受文档中指定审阅者的所有修订

js
//@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 可以控制拒绝文档中指定审阅者的所有修订

js
//@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 可以控制删除文档中指定审阅者的所有评论

js
//@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()
}