web-dev-qa-db-ja.com

単語-ワイルドカード/式を見つけて置き換えます

Wordの特定のテキスト行のスタイルを設定する最も簡単な方法を見つけようとしています。

ページの最初に第1章、第2章などがあるドキュメントがあります。 CHAPTER xの行はすべて、スタイル「見出し1」として設定されます。 CHAPTER x行の後に戻りがあり、次に現在「通常」スタイルとして設定されているテキスト行があります。 「見出し2」の後に2行の空白行が続くスタイルの各章の特定の行が必要です(次の行のテキストは「通常」のままになります。

説明する:

CHAPTER 15  (already set as H1)
Subhead here (which is currently Normal and needs to be H2)

Paragraphs of body text follow which are set as Normal style 
Then there is a page break and the next Chapter with another subhead to set and do the same thing to end of doc

CHAPTER 16

それが理にかなっていることを願っています。各章を見つけて、ワイルドカードまたは式を使用して複数のスタイルを設定するために置き換える方法があるかどうかわかりませんか?私は最新バージョンのWordを使用しているMacを使用しています。

ありがとう!

1
Gryphon

Advanced Find/Replaceで2つの異なるスタイルを指定する方法はないと思います。おそらくマクロレコーダーを使用して記録する方が良いでしょう

  1. [検索]テキストを空白に設定し、スタイルを見出し1として指定する高度な検索
  2. 下矢印
  3. 見出し2スタイルを適用する

記録を停止してから、そのマクロを必要な回数だけ再実行します。これを頻繁に行う必要がある場合は、記録されたVBAをループに変える価値がありますが、特定の数のチャプターまでは、VBAを「改善」しようとしない方がおそらく速いでしょう。

1
user1116187