在word中经常要以页为单位处理文档,本文介绍两种获取word文档总页数的方法。
一、用pages集合对象获得文档的总页数。
代码如下:
Sub QQ1722187970() Dim oDoc As Document Set oDoc = Word.ActiveDocument '获取当前文档的总页数 MsgBox oDoc.Windows(1).Panes(1).Pages.Count End Sub
二、用range对象的Information属性来获取总页数
代码如下:
Sub QQ1722187970() Dim iPageNo As Long '获取总页数 iPageNo = Word.ActiveDocument.Range.Information(wdNumberOfPagesInDocument) End Sub
WdInformation 参数有多种类型,各个类型的解释说明可以看这里。
发表评论