Vba 如何限制MS word 2010中的视图?

Vba 如何限制MS word 2010中的视图?,vba,ms-office,ms-word,Vba,Ms Office,Ms Word,我有一个包含许多段落的word文件。每个段落我都有一个标题。在一页中列出了所有标题。我想要的是,当用户点击标题时,它只能查看该段落。他将无法查看其他段落。要查看其他段落,用户需要返回到列出所有标题的页面。我尝试处理它的方法是将每个段落放入其自己的连续部分,并将所有文本设置为隐藏。在有标题的页面上,在每个标题旁边放置一个复选框,在复选框属性中,可以将其指定为运行宏(请记住在编写宏后执行此操作) 现在,您只需编写一些简单的宏(每个段落一个宏),通过关闭隐藏设置来更改该段落的字体属性,同时通过打开隐藏

我有一个包含许多段落的word文件。每个段落我都有一个标题。在一页中列出了所有标题。我想要的是,当用户点击标题时,它只能查看该段落。他将无法查看其他段落。要查看其他段落,用户需要返回到列出所有标题的页面。

我尝试处理它的方法是将每个段落放入其自己的连续部分,并将所有文本设置为隐藏。在有标题的页面上,在每个标题旁边放置一个复选框,在复选框属性中,可以将其指定为运行宏(请记住在编写宏后执行此操作)

现在,您只需编写一些简单的宏(每个段落一个宏),通过关闭隐藏设置来更改该段落的字体属性,同时通过打开隐藏设置来更改其他段落的字体属性

现在,对于您的复选框,您需要对其进行设置,以便在选中一个复选框时,其余复选框将被取消选中。(您可以简单地使用单选按钮而不是复选框,但我记不起单选按钮是否允许您在选中时运行宏。)

你需要记住的是,有些人可能会设置他们的单词设置来始终显示隐藏的文本,这会破坏隐藏内容的意义。但是,我相信您可以通过添加另一个宏来绕过这个问题,该宏在文档打开后立即关闭该设置