Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1128|回复: 5

求助如何将文件夹内所有WORD文件里带有关键字的内容按日期提取到EXCEL中

[复制链接]
发表于 2021-11-27 23:08 | 显示全部楼层 |阅读模式
本帖最后由 jian82372387 于 2021-12-2 09:24 编辑

需求:将11月份汇总文件夹里所有WORD文件里带有主板故障类型的内容提取到excel中并标注号日期

11月份维修汇总.rar

37.95 KB, 下载次数: 8

 楼主| 发表于 2021-12-5 10:08 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-12-9 10:49 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-12-20 10:12 | 显示全部楼层
本帖最后由 jian82372387 于 2021-12-20 10:29 编辑

如果日期就是以当前WORD文件名,有大神帮一下忙吗??
回复

使用道具 举报

 楼主| 发表于 2021-12-24 13:32 | 显示全部楼层
本帖最后由 jian82372387 于 2021-12-24 13:33 编辑

Sub shishi()
Set FSO对象 = CreateObject("Scripting.FileSystemObject")
Set 文件夹 = FSO对象.GetFolder("c:\11月份维修汇总")
行 = 1
For Each i In 文件夹.Files
    文件名 = FSO对象.GetBaseName(i)
    Set 文档 = Documents.Open(CStr(i))
    s = "(分:)(*)(%)"
    With 文档.Content.Find
        .Text = s
        .MatchWildcards = True  '使用通配符
        If .Execute Then a = Replace(Replace(.Parent, "分:", ""), "%", "")
    End With
    ThisDocument.Tables(1).Cell(行, 1).Range.Text = 文件名
    ThisDocument.Tables(1).Cell(行, 2).Range.Text = a
    行 = 行 + 1
    文档.Close
Next
End Sub

这是网上别人提取所有word文档内两个字符之间的文本的代码,有大神能帮忙修改一下上面代码完成上述需求吗??
回复

使用道具 举报

 楼主| 发表于 2021-12-25 10:48 | 显示全部楼层
有大神帮一下忙吗??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 15:46 , Processed in 0.229457 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表