0

要求是这样...

我们正在阅读 word 文档并从该文档中获取所有注释,并且我们正在将此文档发送给用户,当用户打开该文档时,该文档应该以某些特定页面特定的段落打开。(那个具体的页面,段落位置我们可以给它,我可以给org.apache.poi.hwpf.usermodel.Range对象。)

请提供一些示例代码来执行此功能...

感谢您的帮助...

4

1 回答 1

0

使用 Apache POI 无法实现这一点。

我能想到的让 Microsoft Word 在打开文档时滚动到特定范围的唯一方法是包含一个AutoOpen选择该范围的 VBA 宏。

例如,要选择第 9 段,您必须包含以下 VBA 代码(不用说,这仅在启用宏时才有效):

Public Sub AutoOpen()

    ActiveDocument.Paragraphs(9).Range.Select

End Sub
于 2009-07-28T12:45:32.707 回答