【发布时间】:2016-09-19 18:38:10
【问题描述】:
我定期收到包含脚注的长文档,并试图找到一种使用 VBA 计算每页上的字数(包括脚注)的方法。脚注是否溢出到下一页并不重要,我只是计算字数,包括锚定在页面上的脚注。
我有一个宏可以正确计算文本正文中的单词数,使用以下命令:
WordCount = ActiveDocument.Range(Start:=pos1, End:=pos2).ComputeStatistics(wdStatisticWords)
变量 pos1 和 pos2 已设置为被统计页面的第一个和最后一个字符。
但是,当我将 True 参数添加到 ComputeStatistics(wdStatisticWords, True) 时,添加到 IncludeFootnotesAndEndnotes,如下所示:
WordCount = ActiveDocument.Range(Start:=pos1, End:=pos2).ComputeStatistics(wdStatisticWords, True)
它不起作用,给出参数太多的错误。看来使用 Range 时,IncludeFootnotesAndEndnotes 参数不可用。
如何计算范围内脚注中的单词数?
【问题讨论】:
标签: vba ms-word word-count