在表格分页Word VBA之前替换空格

时间:2018-02-14 17:20:04

标签: ms-word word-vba bi-publisher

我取消选中"允许行跨页和#34;对于表的属性因此,该表显示在新页面上以确保所有内容都在一个页面上,这样可以正常工作。但Word在分页符之前会生成一个空格,出于法律原因,我需要用一些文本替换它。我无法使用水印或形状,因为un Oracle BI Publisher仅将其打印在PDF上,我需要将其导出到docx。

数据是动态的,因此有时表格中的文字和表格内的文字可能会发生变化。

当前版本https://imgur.com/a/FTx0q 我需要这样的https://imgur.com/a/ySitL

MS Office支持人员告诉我,无法用Word完成... 也许使用VBA代码?

更新

感谢Cindy的帮助。

我有一张表到另一张表中的许多段落,复选框等,它们适合新页面。它正在工作。

我知道没有分页符。 它的段落标记。 但我需要做的是插入一种标记,像XXXX这样的文字,-----------,而不是留下"自由空间",

要求不要更改字体大小或其他文本格式。 对于法律要求,某些段落必须适合新页面和"空格"取而代之的是一种商标。 我无法对其进行硬编码,因为在某些情况下,页面中的所有段落或部分都不会显示,并且在需要新页面时我默认不知道。  我可以使用宏或任何东西。

1 个答案:

答案 0 :(得分:0)

您可以做的是将页面大小的表插入页眉中的文本框,并使用白色背景格式化正文。因此,该表将隐藏在页面上的任何文本后面,但不会以其他方式隐藏(如果您没有使用空段落填充未使用的空格等)。