|
楼主 |
发表于 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文档内两个字符之间的文本的代码,有大神能帮忙修改一下上面代码完成上述需求吗?? |
|