得到WORD文档的最后一页的内容,并单独生成一个DOC文件,有那位高手能帮忙?必有重谢

得到WORD文档的最后一页的内容,并单独生成一个DOC文件,有那位高手能帮忙?必有重谢
[43 byte] By [tengy-ty] at [2007-12-16]
# 1
用下面的代码吧:

Sub wdLastPage()
'
' wdLastPage Macro
' Macro created 2002-9-5 by yang
'
Dim r1, r2 As Range
Dim PageNum As Integer
PageNum = ActiveDocument.Range.Information(wdNumberOfPagesInDocument) '取得总页数

Selection.GoTo what:=wdGoToPage, which:=wdGoToLast'跳到最后一页
Set r1 = Selection.Range
Set r2 = ActiveDocument.Range
ActiveDocument.Range(Start:=r1.Start, End:=r2.End).Copy'选中最后一页内容并复制

Documents.Add
Documents(2).Content.Paste'把内容粘贴到新的文档中
Documents(2).SaveAs FileName:="test.doc"
'Documents(2).Close
End Sub
# 2
thank you very much,!deldelmeme979(急?急也没用)
tengy-ty at 2007-10-23 > top of Msdn China Tech,其他开发语言,Office开发/VBA...