使用VB.NET如何捕获Microsoft Word文档第一页上的文本?我已经导入了Word 12互操作库(适用于Word 2007),我知道如何使用document.range函数,但是当你选择文本时,你怎么知道你在哪个页面上?
答案 0 :(得分:2)
粗略地说,你没有。 Word没有坚实的页面概念......例如,请参阅http://daiya.mvps.org/wordpages.htm。
您可以尝试以下方式:
docMyDocument.Bookmarks("\Page").Range
哪个主要是有效,但不保证。 (如果存在跨越页面末尾的表格,则会失败,例如......)