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);
    }
}

results matching ""

    No results matching ""