私はコードサンプルが入った大きな文書を持っています。サイズにかかわらず、フォントCalibri(本文)のすべてのテキストの語数を知りたいです。私はConsolas等を無視したい。Microsoft Word文書の単語をフォントで数えますか?
イタリック(例として掲示されていますが、実行することができません。
Sub IgnoreItalics()
Dim lngWord As Long, lngCountIt As Long
lngCountIt = 0
For lngWord = 1 To ActiveDocument.Words.Count
If ActiveDocument.Words(lngWord).Italic Then
lngCountIt = lngCountIt + 1
End If
Next lngWord
MsgBox "Number of non-italic words: " & _
ActiveDocument.BuiltInDocumentProperties("Number of words") -
lngCountIt
End Sub
これをConsolasに変更する方法はありますか?レコードの
これについては何が実行されませんか?あなたはエラー、無効な結果などを取得していますか? – Gaffi
私はそれが文書だったかもしれないと思う、それは私の環境の下でそれがコードだったかもしれないと思ったので、最後に31kの言葉です。 –
興味深い。あなたのコードでは、 'ActiveDocument.Words.Count'と' ActiveDocument.BuiltInDocumentProperties( "単語数") 'の両方を使用します。あなたは両方のポジションでちょうどオンまたはもう片方を使って試しましたか? – Gaffi