vba - 在 MS-Word 中,您如何 VBA 拆分插入分节符和段落标记的表格
问题描述
wdSectionBreakNextPage 没有尾随段落标记
我有一个巨大的表格,我从 excel 复制到 word 中到处都是自制的字段 PAGEX 和 SECTIONX。我的宏会将这些更改为分页符和分节符,为每个(我想要的)拆分表格。但是分页符在表格之前带有一个尾随段落标记,而分节符没有。我在分节符后插入段落标记的微弱尝试总是以表格内的段落标记结束。
我的目标是在分节符和分页符之后在我的标题和表格开头之间获得相同的间隙。我想我只是想要一个宏在我的分节符之后插入一个段落标记,类似于 wdPageBreak 的工作方式(即,在分节符和表格之间)。但我愿意接受建议。
也许进一步澄清,手动执行此操作涉及在分节符后创建一个新行,然后将该行转换为文本(对于我正在查看的计数来说非常不切实际)。
Do While .Execute
Selection.Delete
Selection.InsertBreak Type:=wdSectionBreakNextPage
Loop
解决方案
尝试:
ActiveDocument.Compatibility(wdSplitPgBreakAndParaMark) = False
推荐阅读
- php - 在函数中使用 php 循环显示星级评分
- java - 使用 ThreadPoolExecutor 缩放 maxPoolSize;为什么池不会动态增加其大小?
- android - 约束布局中的浮动操作按钮
- python - Python中“dict”的内存分配如何工作?
- ios - 通过 CustomStringConvertible 从 Struct 形成字符串
- ssl - 无法使用 pySpark 从 Presto SQL (Trino) 获取数据
- azure - 与外部用户共享 Azure KayVault 机密
- c - 使用 fscanf 读取同一文件夹中的文件时出现问题
- node.js - Axios 请求在 Expo 上出现网络错误
- android - RecyclerView刷新列表值导致Index out of bounds异常