我有一个大约 200 页的文档,本质上是特定软件的测试程序列表。现在,该文档有某些部分与软件的不同版本有关,并且这些部分混合在一起,因此它们没有按特定顺序很好地格式化。我想做的是能够隐藏测试不同版本时不需要的文档部分。我知道 MS word 有一个隐藏文本的字体选项,但我希望能够设置一个按钮/超文本链接/宏,以便轻松隐藏不需要的部分。这可能吗?我该怎么做?我已经开始尝试使用 VBA 脚本来设计我自己的宏,但只找到了一种方法来隐藏每个快捷方式命中的一个部分。有没有办法做到这一点,使所有部分同时生效?
编辑:
文档是这样组织的
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
/
所以你可以看到它完全没有组织,我目前为一个宏拥有的代码真的不起作用,因为我没有在指定的两点之间进行选择,而是选择了整个文档。
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