【发布时间】:2011-06-14 20:41:21
【问题描述】:
我正在尝试在 VBA 中编写一个脚本 将:
替换所有É和其他类似 带有拉丁语的字符 同行。
删除所有非字母数字
字符。删除重复的间距
然后统计字符串的字数
我已经确定我可以在“”上拆分字符串并计算元素以获取字数......但我正在努力解决剩下的问题。非常感谢您的帮助。
【问题讨论】:
标签: vba alphanumeric word-count non-latin
我正在尝试在 VBA 中编写一个脚本 将:
替换所有É和其他类似 带有拉丁语的字符 同行。
删除所有非字母数字
字符。
删除重复的间距
然后统计字符串的字数
我已经确定我可以在“”上拆分字符串并计算元素以获取字数......但我正在努力解决剩下的问题。非常感谢您的帮助。
【问题讨论】:
标签: vba alphanumeric word-count non-latin
Word 内置了用于句子、段落和整个文档的字数统计:
ActiveDocument.Words.Count
至于替换,最简单的方法可能是录制一个宏来看看它是如何工作的。您必须一个一个替换重音字符,或使用 RegEx 将所有 A 类型(Å、Ä、Â 、Á、À)字符替换为 A,并且以此类推。
【讨论】: