【问题标题】:How to identify last Paragraph of each page in a Word document using Word Interop?如何使用 Word Interop 识别 Word 文档中每一页的最后一段?
【发布时间】:2020-10-07 18:46:20
【问题描述】:

我正在创建一个 C# 程序,它对几个 Word 文档进行一些自动更改。其中一个要求是当以下段落在下一页时,将标题移到下一页。

下图是我的说明:

一开始我确实尝试识别段落集合中的标题(可以使用有关标题样式的信息),因为我认为可以获取有关其在当前页面中的位置的信息。经过一些尝试,我认为该方法不会成功。

我认为这里的重点是:

如何识别标题是否在页面的最后一行。但是,我不知道这是否可行。

我将不胜感激有关如何实现这一目标的任何建议。

谢谢

【问题讨论】:

  • 那是标题而不是标题。尝试使用这样的东西:stackoverflow.com/questions/3341077/…
  • 感谢@PredragPetrovic 的更正。关于链接,识别标题是简单的部分(我已经这样做了)。问题是如何知道该标题是否在页面末尾
  • 你不需要代码来保持段落的标题。在标题上使用段落设置“让我们继续下一步”
  • 你是正确的@Boeryepes。这就是解决方案。如果您添加答案,我将接受 =D

标签: c# office-interop word-interop


【解决方案1】:

您无需代码即可将标题与段落文本保持一致。您可以实现此设置标题段落属性'keep with next'。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 2012-09-01
    相关资源
    最近更新 更多