提供的文章中:文章中出现的单词有480个,他们是:Course Design This…… 将以下代码复制到word的VBE中并运行之,可得到当前word文章中的不重复单词个数,并将这些单词在文章最后全部列出来: Sub test() Dim dic As Object Set dic = CreateObject("scripting.dictionary") Dim arr1(), l1&, s, s1$ For Each s In ActiveDocument.Words s1 = s.Text If Left(s1, 1) Like "[a-zA-Z]" Then dic(Trim(s1)) = "" End If Next arr1 = dic.Keys Selection.EndKey Unit:=wdStory Selection.TypeParagraph Selection.TypeParagraph Selection.TypeText Text:="文章中出现的单词有" & dic.Count & "个,他们是:" For l1 = 0 To UBound(arr1) Selection.TypeText Text:=arr1(l1) & " " Next End Sub
|