主题
ActiveDocument.HasComments()
是否有评论
表达式.ActiveDocument.HasComments()
表达式:文档类型应用对象
返回 Boolean,为 true 表明有评论,否则没评论
Boolean
true
//@file=base.docx async function example() { await instance.ready() const app = instance.Application // 是否有评论 const hasComments = await app.ActiveDocument.HasComments() console.log(hasComments) // true|false }
ActiveDocument.GetComments({ Offset, Limit })
获取全文评论
表达式.ActiveDocument.GetComments({ Offset, Limit })
由于文字文档是流式排版, 在大文档时且 Limit - Offset 较大时,获取时间时间会比较长,建议加一个中间 loading 过渡效果。
Limit - Offset
loading
**Array.<Object>**
//@file=base.docx async function example() { await instance.ready() const app = instance.Application // 获取全文评论 const operatorsInfo = await app.ActiveDocument.GetComments({ Offset: 0, Limit: 20 }) console.log(operatorsInfo) }
ActiveDocument.ActiveWindow.View.ShowComments
控制评论显示与否
表达式.ActiveDocument.ActiveWindow.View.ShowComments = Boolean
如果 Boolean 为 true,显示评论,否则隐藏评论
//@file=base.docx async function example() { await instance.ready() const app = instance.Application // 控制评论显示与否 app.ActiveDocument.ActiveWindow.View.ShowComments = false }
ActiveDocument.DeleteAllComments()
删除文档内的所有评论
表达式.ActiveDocument.DeleteAllComments()
//@file=base.docx async function example() { await instance.ready() const app = instance.Application // 删除文档内的所有评论 await app.ActiveDocument.DeleteAllComments() }
文字组件评论操作相关 API #
是否有评论 #
ActiveDocument.HasComments()
是否有评论
语法 #
表达式.ActiveDocument.HasComments()
表达式:文档类型应用对象
返回值 #
返回
Boolean
,为true
表明有评论,否则没评论示例 #
获取全文评论 #
ActiveDocument.GetComments({ Offset, Limit })
获取全文评论
语法 #
表达式.ActiveDocument.GetComments({ Offset, Limit })
表达式:文档类型应用对象
参数 #
返回值 #
**Array.<Object>**
示例 #
控制评论显示与否 #
ActiveDocument.ActiveWindow.View.ShowComments
控制评论显示与否
语法 #
表达式.ActiveDocument.ActiveWindow.View.ShowComments = Boolean
表达式:文档类型应用对象
如果
Boolean
为true
,显示评论,否则隐藏评论示例 #
删除所有评论 #
ActiveDocument.DeleteAllComments()
删除文档内的所有评论
语法 #
表达式.ActiveDocument.DeleteAllComments()
表达式:文档类型应用对象
示例 #