我不会对Word进行很多编码,这很令人困惑,但我认为你也会看到一些相似之处.这里有一些代码可以满足您的要求,即将所选文本中的字符数打印到即时窗口,然后打印每个字符:
Sub CountWordStuff()
Dim char As Range
With Selection
Debug.Print "Character count: "; .Characters.Count
Debug.Print "Words - kind of: "; .Words.Count; ""
For Each char In Selection.Characters
Debug.Print char.Characters(1)
Next char
End With
End Sub
Run Code Online (Sandbox Code Playgroud)
我也扔了一个Words数.它看起来像Words包括段落,也可能包括其他项目.