题
有没有人有一个好的VBA方法(或者也许有我找不到的MS Word设置)来确保Word标题不会在页面末尾晃动。
例如,假设左侧的数字是页码。
1 This is the second to last line on the page. 1 HEADING 1 2 This text starts page two
我想要做的是自动将标题 1 向下移动,以便:
1 This is the second to last line on the page. 1 2 HEADING 1 2 This text starts page two
这个问题我很熟悉:从Word文档中获取标题
谢谢!
解决方案
你想要“保持下一个” (段落格式>行和分页符选项卡)。
可能也有兴趣:寡妇/孤儿控制
其他提示
看来您描述的悬空标题场景仅在手动设置字体且样式最初保留为“正常”时才会发生。
如果将标题的样式设置为标题 1、2 或 3,将防止标题单独留在页面底部。
如果您决定更改文档以使用基于样式的标题,您将需要在“样式和格式”窗口中更改标题样式。
要打开该窗口,请执行以下任一操作:
- 点击
Styles and Formatting
工具栏上的按钮(字体选择器左侧的“A”按钮),或 - 通过以下方式打开它
Format > Styles and Formatting...
菜单选项。
然后您可以将鼠标悬停在可用样式上,选择下拉箭头,单击 Modify...
, ,并根据您的喜好更改样式。
(使用 Word 2003 进行测试。)
有一种方法。定义样式时,请务必为.ParagraphFormat.KeepTogheter或.ParagraphFormat.KeepWithNext
设置为TRUE。不隶属于 StackOverflow