私は約 200 ページのドキュメントを持っていますが、これは基本的に特定のソフトウェアのテスト手順のリストです。現在、このドキュメントには、ソフトウェアの異なるバージョンに関連する特定の部分が含まれており、これらの部分が混在しているため、特定の順序で適切にフォーマットされていません。私がやりたいことは、別のバージョンをテストするときに不要なドキュメントの部分を非表示にできるようにすることです。MS word にはテキストを非表示にするフォント オプションがあることは知っていますが、不要なセクションを簡単に非表示にするボタン/ハイパーテキスト リンク/マクロをセットアップできるようにしたいと考えています。これは可能ですか?独自のマクロを設計するために VBA スクリプトを試し始めましたが、ショートカット ヒットごとに 1 つの部分を非表示にする方法しか見つかりませんでした。すべての部分が同時に影響を受けるようにこれを行う方法はありますか?
編集:
ドキュメントはこのように構成されています
Version 1
Test Option button
/
Version 2
Test Option button
Check that Sample button is disabled
/
Version 1
Test Save button
/
Version 3
Test Save to USB button
/
ご覧のとおり、完全に整理されていないため、1 つのマクロに対して現在持っているコードは実際には機能しません。これは、指定した 2 つの点の間で選択するのではなく、ドキュメント全体を選択するためです。
Sub TextSelectTest()
'
' TextSelectTest Macro
' Base Test
'
With Selection.Find
.Text = "Version1"
.Forward = False
.MatchWildcards = False
.Wrap = wdFindStop
.Execute
End With
Selection.Extend
With Selection.Find
.Text = "/"
.Forward = True
.Execute
.Text = ""
End With
Selection.Extend
With Selection.Font
.Hidden = True
End With
End Sub