Office中国论坛/Access中国论坛
标题:
怎么统计文件的页数?
[打印本页]
作者:
yanlj518
时间:
2023-6-2 10:44
标题:
怎么统计文件的页数?
批量导入word文年名,要同时导入每 个word的页数,不知代码怎么写,请高手指点!
作者:
roych
时间:
2023-6-3 01:58
获取页数需要打开word文档,因此需要引入Microsoft Word库。参考代码如下:
Function getPages(ByVal strFileName As String) As Long
Dim wd As New Word.Application
Dim doc As Word.Document
Dim lngPages As Long
Set doc = wd.Documents.Open(strFileName)
lngPages = doc.ComputeStatistics(2)
getPages = lngPages
doc.Close
wd.Quit
End Function
复制代码
调用时需使用全路径(即f.path)。
此外,由于你的word文档是2007版本的,mdb文件属于2003版本格式,需要转为accdb格式方能处理。因此附件改为了相应格式。
[attach]64570[/attach]
作者:
yanlj518
时间:
2023-6-3 10:38
非常感谢roych!我的工具引用用显示:丢失:Microsoft word 16.0 object Library
引用word 14.0显示冲突,我的是2010版office
作者:
yanlj518
时间:
2023-6-3 10:43
c:\users\administator\destop\1.png
作者:
yanlj518
时间:
2023-6-3 12:02
引用搞好了,非常感谢!就是运行有点慢,50个word文件要几分种
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3