1.javaScript: افتح كل ActiveX في متصفح IE ، استخدم صفحة الويب التالية لمشاهدة ترتيب الإشارة المرجعية والموقع:
<html> <head> <script> var word ؛ word = new ActiveXObject ("word.application") ؛ var range = word.range ؛ word.visible = true ؛ var path = "d: //xxx//xxx 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: استخدم POI لفتحه ، إليك ملف .doc ، لذا استخدم المجموعة القديمة من API POI. إذا كان docx ، فإن المبدأ هو نفسه.
fileInputStream in = new FileInputStream ("d: //xxx//xxx//xx.doc") ؛ hwpfdocument doc = new hwpfdocument (in) ؛ lookmarks = doc.getbookmarks () ؛ for (int i = 0 ، j = kingmarks.getbookmarkscount () lapmarks.getBookmark (i) ؛ System.out.println (bookmark.getName ()) ؛ system.out.println (i) ؛ System.out.println (bookmark.getStart ()) ؛}