格式化标记还显示和隐藏表格

Formatting Marks also show and hides tables

我有一个奇怪的错误。

下面的报告是根据一个复杂的 Excel 宏构建的,下面是报告输出的单个页面。该页面是根据一个范围构建的,因此报告全部在 table 秒内,这很好。

https://drive.google.com/folderview?id=0B-A_d72xVQXtfmVQUFFHdmVvUUdldUpLT1dmRnk4bXowaDNtUWt0eE5yeE1mZHRKNEpyck0&usp=sharing

我遇到的问题是 table Excel 已放入此特定页面(以及大约 1-2 个其他页面),"show/hide formatting marks" 按钮(例如单词顶部的向后 P) 也显示和隐藏 table 和 table.

中的任何内容

我可以根据需要对此进行扩展,并提供了下载 link 因为真正显示它的唯一方法是通过打开和关闭格式标记来查看它。我已经删除了那个 sheet 上的文字,因为其中一些内容很敏感。

Excel 用于复制和粘贴的代码如下。此代码适用于其他 100-200 页。

Sheets(curr_sheet).Range(sp(0), sp(1)).Copy
oDoc.ActiveWindow.Selection.Paste

有什么想法吗?

感谢@Tim Williams 为我指明了正确的方向,我找到了答案。

是因为隐藏文本标志被设置为true,我不知道它是如何设置为true的,我找不到任何原因。

无论如何,如果其他人正在看这个解决了我的问题

oDoc.ActiveWindow.Selection.WholeStory'select everything
oDoc.ActiveWindow.Selection.Font.Hidden = False'Turn hidden off for whole document