任意の単語文書の各文字を繰り返し処理する必要があります。私は幾分オブジェクトモデルに精通していますが、この細かい方法を理解する方法を見つけられませんでした。Word文書の各文字を繰り返します。
どのような方法でも機能します(マクロ、相互運用機能、アドインまたはOLE埋め込み)。
任意の単語文書の各文字を繰り返し処理する必要があります。私は幾分オブジェクトモデルに精通していますが、この細かい方法を理解する方法を見つけられませんでした。Word文書の各文字を繰り返します。
どのような方法でも機能します(マクロ、相互運用機能、アドインまたはOLE埋め込み)。
は
For Each ch In ActiveDocument.Characters
の何が問題になっているのですか?
手動のアプローチは次のとおりです。カーソルが「右矢印キー」だけを使用して文書全体を移動できるのであれば、それは「通常の」文書でも機能すると確信しています。
サブ温度()
'文書 Selection.HomeKeyユニットの最初の文字を選択:= wdStory
' メインループはここ
を開始します「右にカーソル1文字を移動し、しばらく'選択'(拡張:= wdExtend Selection.MoveRight単位:= wdCharacterは、カウント:= 1、拡張:= wdExtend
「今あなたが1つの文字選択を持っている、それはあなたワットということが何であれ、ここにコードを挿入しますアリは、選択したテキスト
「今 『事実をどうする』プレス右矢印にDE-選択 Selection.MoveRight単位:= wdCharacter、カウント:= 1
」今、メインループを繰り返します。このコードスニペットにはexit句はまだありません。それ以上のコーディングであなたの言葉をロックします;)
'ハッピーprogging!
エンドサブ