当生成文档(.doc) VB.NET时,通过书签获取页码



我目前正在使用参考Interop.Microsoft.office.interop.word对vb.net项目进行增强。现在我可以打印出一个文档,生成的文档中有几个书签。有什么方法可以检索到这些书签的页码吗?总之,我想知道这些书签所在的页码。

我找到了解决方案如下:

    GetPageNumberOfRange(BookmarkA.Range)

Public Function GetPageNumberOfRange(ByVal range As Microsoft.Office.Interop.Word.Range) As Integer
    Return range.Information(Microsoft.Office.Interop.Word.WdInformation.wdActiveEndPageNumber)
End Function

最新更新