ExcelVBA 不打开word的情况下批量获取页码
网友提问:

回答网友问题:
知识点在这个视频里讲的,不只是页码,跟文件有关的东西都可以拿到
https://www.bilibili.com/video/BV1dQ4y1d7fj
例如,我在 C:\孙兴华 这个文件夹里有 N个word文档
关于每个word文档有几页,不用打开就能知道,对着文件点鼠标右键~属性
如下图所示

关于文件的信息 我们之前讲过如何获取

以我们的 李四.docx 为例
新建一个Excel工作簿,在VBE编译器中复制如下代码
运行后,文件夹里会多一个 1.txt 的文本

打开它,里面所有信息对应的参数就都体现出来了,其中页码对应的编号是

好了,上面就是告诉你这个 157 是怎么来的,是我讲过的知识。后面的代码解决你的问题
把刚才的1.txt 删了吧 ,没用了

然后,配合我们在Access里讲的FSO对象就可以了


在新建的Excel工作簿的VBE编码器中,复制以下代码
运行结果:


ExcelVBA和wordVBA:https://www.bilibili.com/video/BV1rt4y1a72y