1.JavaScript: Öffnen Sie alle ActiveX im IE -Browser und verwenden Sie die folgende Webseite, um die Reihenfolge und den Ort des Lesezeichens anzuzeigen:
<html> <Head> <skripte> var word; word = new ActiveXObject ("Word.Application"); var range = word.range; word.visible = true; var path = "d: //xxx/xxx//xx.doc"; word.documents.open (path); document.write (word.activedocument.bookmarks (i) .name); document.write (""); document.write (word.activedocument.bookmarks (i) .Range.bookmarkid); document.write ("</br>");} </script> </head> <body> </body> </html>Java: Verwenden Sie POI, um es zu öffnen. Hier ist eine .doc -Datei. Verwenden Sie also die alte POI -API. Wenn es sich um DOCX handelt, ist das Prinzip das gleiche.
FileInputStream in = new FileInputStream ("d: //xxx/xxx//xx.doc"); bookmarks.getbookmark (i); System.out.println (bookmark.getName ()); System.out.println (i); System.out.println (bookmark.getStart ());};