隐藏Word中的文本(尤其是表格)

时间:2009-05-06 01:48:16

标签: vba ms-word word-vba visibility

我一直在处理一个文档,其中包含许多隐藏部分,可以使用复选框(和VBA)使其可见。大多数工作正常,包括使用Range.Font.Hidden = True隐藏表格,图片,格式和文本。

我的问题在于隐藏表格,保存文档然后重新打开文档。

文档保存并关闭正常,但是当重新打开文档时,表格的文本保持隐藏状态,但会显示表格网格线和间距,给出一个奇怪但空白的表格。

有没有人知道如何避免这个问题或有任何建议?

2 个答案:

答案 0 :(得分:0)

您可以像这样隐藏网格线:

ActiveWindow.View.TableGridlines = False

但是,如果您的表格具有自定义边框,则无效。

答案 1 :(得分:0)

在尝试了许多不同的东西之后,即使我有其他部分包含可以正常运行的表,我最终还是将表转换回文本,这使得它们可以正常工作。

令人讨厌的是我似乎无法找到问题,但这些信息可以像普通文本一样正常。