0

次のようなスクリプトを VBA で作成しようとしています。

  • すべての É およびその他の類似の文字を対応するラテン文字に置き換えます。

  • 英数字以外の
    文字をすべて削除します。

  • 重複したスペースを削除

  • 次に、文字列の単語数を数えます

「」で文字列を分割し、要素を数えて単語数を取得できることを解決しました...しかし、残りの部分で苦労しています。大変助かります。

4

1 に答える 1

0

Word には、文、段落、および文書全体の単語カウントが組み込まれています。

 ActiveDocument.Words.Count

置換に関しては、マクロを記録してこれがどのように機能するかを確認するのがおそらく最も簡単です。アクセント付きの文字を 1 つずつ置き換えるか、RegEx を使用してすべての Aタイプ (Å、Ä、Â、Á、À) の文字をAに置き換える必要があります。

于 2011-06-14T12:41:21.103 に答える