![MS Word 主文档 - 打开时显示所有子文档](https://linux22.com/image/1432912/MS%20Word%20%E4%B8%BB%E6%96%87%E6%A1%A3%20-%20%E6%89%93%E5%BC%80%E6%97%B6%E6%98%BE%E7%A4%BA%E6%89%80%E6%9C%89%E5%AD%90%E6%96%87%E6%A1%A3.png)
我想知道是否有任何可能的方法可以让主文档打开时所有子文档都展开,主文档以正常模式显示。我希望读者每次阅读文档中的任何内容时都不需要打开文档、转到视图选项卡、按大纲、按展开文档,然后按关闭大纲视图。
有人知道这是否可能吗?
答案1
您可以使用简单的宏至少完成部分操作。您可以录制宏,或使用此 VBA 代码:
Sub OpenAllSubDocs()
'In a master document, opens all the sub documents.
If ActiveDocument.Subdocuments.Count >= 1 Then
ActiveDocument.Subdocuments.Expanded = True
End If
End Sub
理论上,您应该能够在文档打开时使用 Private Sub Document_Open 实现这一点,但我还没有让它发挥作用,所以我不会将其包含在答案中。