1.javascript: Buka semua ActiveX di browser IE, gunakan halaman web berikut untuk melihat pesanan dan lokasi bookmark:
<html> <head> <script> var word; word = new ActivexObject ("word.application"); var range = word.range; word.visible = true; var path = "d: //xxx//xxx//xx.doc"; word.document.open (path); untuk (var i = 1; i <= 1; i <= i <= a word. document.write (word.activeedocument.bookmarks (i) .name); Document.write (""); document.write (word.activeedocument.bookmarks (i) .range.bookmarkid); document.write ("</br>");} </script> </head> <body> </body> </html>Java: Gunakan POI untuk membukanya, berikut adalah file .doc, jadi gunakan set lama POI API. Jika itu DOCX, prinsipnya sama.
FileInputStream in = FileInputStream baru ("D: //xxx//xxx//xx.doc"); hwpfdocument doc = new hwpfdocument (in); bookmark bookmark = doc.getBookMarks (); untuk (int i = 0, j = bookmarks.getbookscarks (); untuk (int i = 0, j = bookmarks.getBookk bookmarks.getBookmark (i); System.out.println (bookmark.getName ()); System.out.println (i); System.out.println (bookmark.getStart ());}