回复: AntConc的另类技巧与Word VBA的小小编程
谢谢李老师,您是高手。
再问下您,关于标准类符形符比,AntConc是否有办法统计?
如果我调查一个文本中直接引语的数量,是否可以用“”+空格的方法在AntConc中统计出来。
谢谢
谢谢李老师,您是高手。
再问下您,关于标准类符形符比,AntConc是否有办法统计?
如果我调查一个文本中直接引语的数量,是否可以用“”+空格的方法在AntConc中统计出来。
谢谢
平均词长和平均句子可以用Office Word来统计。平均词长是每个词的字母数量,平均句长是每个句子的单词数量或字母数量。你看我的一个视频就知道Word 2003或Word 2007怎么能统计一个txt或doc文件的句子数量从而被你直接或间接计算出平均词长和平均句长了。
http://v.youku.com/v_show/id_XMjQwMDA4NTg0.html?f=5427313
其中的关键代码是……
Sub 句子总量()
MsgBox ActiveDocument.Sentences.Count
End Sub
Sub 单词总量()
MsgBox ActiveDocument.Words.Count
End Sub
Sub 平均句长的单词版()
MsgBox ActiveDocument.Words.Count / ActiveDocument.Sentences.Count
End Sub
你在Microsoft Word中点“字数统计”,就能看到的“字符数(计空格)”和“字符数(不计空格)”的相差的数量就是空格的数量。所以,单词总量除以“字符数(不计空格)”就是平均每个词的字母数量。
AntConc也能间接计算“句子总量”与“陈述句总量”与“疑问句总量”与“感叹句总量”,其虽然不能统计平均词长,但它是免费且能统计单词总量而间接得到每个词含有的平均字母数量;AntConc虽然不能统计平均句长,但它可以检索“. ”,也就是你检索“句号+空格”的数量就几乎逼近句子总量(陈述句的数量)了,在此基础上你为了更加精确就检索“? ”,也就是“问号+空格”,把这个值跟前一个值加起来就得到句子总量(疑问句的数量)了。同时你检索上述两个值的时候,要注意选择主界面上的“Word”这个选项前面的小方框的勾勾,你应该不要勾上它或取消它,这样就把“问号+空格”当作一个字符串来检索,而不是当作一个word而前后自动加上空格来检索了。