我需要统计在一组 Word 文档中使用首字母缩略词 (例如 'ABC') 的次数。首字母缩略词始终由三个字母组成,并且采用大写字母。
所有的word文档都包含在同一个文件夹中。
最简单的方法是什么?使用 VBS 脚本?
答案1
答案2
尝试以下 VBS 代码:
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder("c:\")
For Each thing in f.files
If LCase(Right(thing.path, 3)) = "doc" Then
Set doc = GetObject(thing.path)
For each wd in doc.words
If wd = "cat" then Counter = Counter + 1
Next
Doc.close
set doc = nothing
End If
Next
MsgBox Counter