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

时间:2013-01-11 02:38:13

标签: vb.net printing ms-word

我目前正在使用引用Interop.Microsoft.office.interop.word对vb.net项目进行增强。现在我能够打印出一个文档,生成的文档中几乎没有书签。有没有办法检索这些书签的页码?总之,我想知道这些书签所在的页码。

1 个答案:

答案 0 :(得分:1)

我找到了如下解决方案:

    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