2016-08-09 1 views
0

辞書を2列で色分けし、AbbyでOCRしたところ、かなり良い結果が得られました。今では改行が十分に認識されないことがあるので、色付きのテキストの前に改行を挿入する必要があります(私はRGBカラーを知っています)。Microsft Wordで特定の書式設定されたテキストの範囲の前に改行を挿入する方法はありますか?

私は言葉(アビーは、すべてのヘッダー、pagenumbers ..を取り除き)、今、私はすべての行にしたい「:説明フレーズ」に私のスキャンした画像を変換します。 フレーズは青色です。フォーマットの検索を使用して

とツールを置き換える、私は(< *>)を検索 - >フォント - > textcolorは= RGB(XX、XX、XX)。私はこれを^p \ 1に置き換えています。というフレーズが単一の単語である場合、これはうまくいきます。

しかし、時々(回のほとんど)、私の句は、複数の単語で構成され、私は唯一のあたりフレーズ 1つの改行たいと思います。

特定の書式(この例では青色)で範囲を検索し、その前に改行をfind-and-replacetoolを使用して追加するか、VBAマクロが必要ですかこれはまったく不可能ですか?

は、今後の参考のため

Woutを

+0

はい、これはVBAで可能です。それは検索/置換を介して可能な場合は洞窟、しかし私はかなり確信している、それはそうではありません。 –

+0

これはVBAなしで可能です:[リンク](http://www.pcmag.com/article2/0,2817,481633,00.asp) –

+0

こんにちは@レミー、色を変えることは単語単位で行うことができますが、私がこれらのステップに従えば、最初のものの代わりに私の(マルチワード)**フレーズ**のすべての単語の前に、改行文字を追加します。 –

答えて

1

をありがとう、私は最初の### と単語をすべて単語を交換した後、単語を置き換えることによって、私の問題を解決しました## #の語義。この方法では、###の文字の前には、の青色のという文字が表示されません。 その後、###^に置き換えました(なんらかの理由で^pをワイルドカードと一緒に使用することはできません)。

VBAではそれほど清潔ではないかもしれませんが、動作してもばかではありません。

ありがとうございました!

関連する問題