Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用poi在特定段落打开word文档?_Java_Apache_Ms Word_Document - Fatal编程技术网

Java 如何使用poi在特定段落打开word文档?

Java 如何使用poi在特定段落打开word文档?,java,apache,ms-word,document,Java,Apache,Ms Word,Document,要求是 我们正在阅读word文档并从该文档中获取所有注释,我们正在将此文档发送给用户,当用户打开文档时,该文档应该打开特定页面的特定段落。这个特定的页面,段落位置,我们可以给它,我可以给org.apache.poi.hwpf.usermodel.Range对象 请提供一些示例代码来实现此功能 感谢您的帮助……使用ApachePOI无法实现这一点 打开文档时,我能想到的让Microsoft Word滚动到特定范围的唯一方法是包含一个选择该范围的AutoOpen VBA宏 例如,要选择第9段,您必须

要求是

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

请提供一些示例代码来实现此功能


感谢您的帮助……

使用ApachePOI无法实现这一点

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

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

Public Sub AutoOpen()

    ActiveDocument.Paragraphs(9).Range.Select

End Sub