VBA,计算任何不同语言的音节

VBA,计算任何不同语言的音节,vba,ms-office,ms-word,Vba,Ms Office,Ms Word,我知道这在网上的不同线程上被广泛讨论 我是德国人,所以所展示的大多数技术都不适合我 我想使用微软Office的自动断字内置功能。然后沿(隐藏的)软连字符拆分并计算元素数 像这样的 Private Function CountSyllables(TxtIn As String) As Long ActiveDocument.AutoHyphenation = True syllablesArray= Split(ActiveDocument.Content, "^-") C

我知道这在网上的不同线程上被广泛讨论

我是德国人,所以所展示的大多数技术都不适合我

我想使用微软Office的自动断字内置功能。然后沿(隐藏的)软连字符拆分并计算元素数

像这样的

Private Function CountSyllables(TxtIn As String) As Long
    ActiveDocument.AutoHyphenation = True
    syllablesArray= Split(ActiveDocument.Content, "^-")
    CountSyllables=UBound(syllablesArray) + 1
End Function
但这是行不通的。看起来我的角色不对


有人能帮忙吗?

您可能需要拆分每个单词您可能需要拆分每个单词