主题
审阅者
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.RejectAllRevisionsShown 和 ActiveDocument.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()
}