BookmarksAsJson
BookmarksAsJson 获取当前Word文档中书签的JSON对象。通常用来遍历Word文档中的书签。
语法:
let bookmarksJson = pageofficectrl.word.BookmarksAsJson;
返回值为json字符串,例如返回值为:[{"id":0,"name":"Address"},{"id":1,"name":"Telephone"}]
示例:
//遍历书签
function getBookMarkList(){
let bookmarksJson = pageofficectrl.word.BookmarksAsJson;
let bookmarksObj = JSON.parse(bookmarksJson);
for(let key in bookmarksObj ){
let bkName = bookmarksObj[key].name;
//根据书签名称选中书签
pageofficectrl.word.SelectBookmark(bookmarksObj[key].name);
let bkValue = pageofficectrl.word.GetTextFromSelection();
alert("书签名称:"+bkName+";书签值:"+bkValue);
}
}