VBA マクロを使用して、Word 文書から特定の行を削除したいと考えています。基本的に、削除される (そして "***" に置き換えられる) テキスト (のブロック) は、特定のパターン (以下) に従います。
Bottom of Form
perma-link
Top of Form
save
Bottom of Form
[+] ....
[–] ....
Top of Form
「....」はブロックごとに変わるテキストを表しますが、必ず行が「[+]」または「[-]」で始まります。
適切なマクロを提案してください
編集: スクリーンショットでは、テキストを黄色のままにして、残りを削除したいと思います。(実際のファイルでは、テキストは黄色ではありません)
PS-FYI、行の検索と削除のマクロをループする例を使用してみました(行ごとの削除用) が、マクロの行 "selection.row.delete" を強調表示するデバッグ オプションでランタイム エラー 5941 が発生します。
これは何を意味するのでしょうか?