首页 > 解决方案 > 在 MS-Word 中,您如何 VBA 拆分插入分节符和段落标记的表格

问题描述

wdSectionBreakNextPage 没有尾随段落标记

我有一个巨大的表格,我从 excel 复制到 word 中到处都是自制的字段 PAGEX 和 SECTIONX。我的宏会将这些更改为分页符和分节符,为每个(我想要的)拆分表格。但是分页符在表格之前带有一个尾随段落标记,而分节符没有。我在分节符后插入段落标记的微弱尝试总是以表格内的段落标记结束。

我的目标是在分节符和分页符之后在我的标题和表格开头之间获得相同的间隙。我想我只是想要一个宏在我的分节符之后插入一个段落标记,类似于 wdPageBreak 的工作方式(即,在分节符和表格之间)。但我愿意接受建议。

也许进一步澄清,手动执行此操作涉及在分节符后创建一个新行,然后将该行转换为文本(对于我正在查看的计数来说非常不切实际)。

    Do While .Execute
        Selection.Delete
        Selection.InsertBreak Type:=wdSectionBreakNextPage
    Loop

标签: vbams-word

解决方案


尝试:

ActiveDocument.Compatibility(wdSplitPgBreakAndParaMark) = False

推荐阅读