【发布时间】:2016-01-01 18:11:22
【问题描述】:
我想用 Excel VBA 统计 Word 文档的页数,但是有些文件打不开,用
“错误 5180 Word 无法打开文档模板”。
Function PageWord(FullFile_Name As Variant, PF As Long)
Dim objWord As Object
Dim objDoc As Object
On Error Resume Next
Set objWord = CreateObject("Word.Application")
objWord.Visible = False
Set objDoc = objWord.Documents.Open(filename:="" & FullFile_Name & "", ReadOnly:=False)
objDoc.Repaginate
PageWord = objDoc.BuiltinDocumentProperties(14) 'Pages
Debug.Print PageWord & "-" & FullFile_Name
objWord.Quit (False)
End Function
如何打开这些文件或有其他方法来获取页数?
【问题讨论】: