如何捕获Microsoft Word文档第一页上的文本?

时间:2009-02-18 21:46:48

标签: vb.net interop ms-word vsto

使用VB.NET如何捕获Microsoft Word文档第一页上的文本?我已经导入了Word 12互操作库(适用于Word 2007),我知道如何使用document.range函数,但是当你选择文本时,你怎么知道你在哪个页面上?

1 个答案:

答案 0 :(得分:2)

粗略地说,你没有。 Word没有坚实的页面概念......例如,请参阅http://daiya.mvps.org/wordpages.htm

您可以尝试以下方式:

docMyDocument.Bookmarks("\Page").Range

哪个主要是有效,但不保证。 (如果存在跨越页面末尾的表格,则会失败,例如......)

另见http://support.microsoft.com/kb/212555