无论Word VBA中的样式如何,如何跳转到具有大纲级别的段落?

时间:2015-07-03 20:09:00

标签: vba ms-word word-vba word-2013

This question询问在Word VBA中的标题之间移动,以及Doc Brown pointed out Selection.GoTo What:=wdGoToHeading。当我使用

ActiveWindow.Selection.GoTo wdGoToHeading, wdGoToNext

ActiveWindow.Selection.GoTo wdGoToHeading, wdGoToPrevious

选择在Heading <n>样式之间移动,但不会跳转到我创建的自定义样式,其大纲级别为1级,2级......(不是正文)。除了反复调用Next wdParagraph并测试Range.OutlineLevel < wdOutlineLevelBodyText之外,还有什么方法可以根据大纲级别跳转段落吗?

1 个答案:

答案 0 :(得分:1)

您可以使用“大纲视图”仅显示您感兴趣的大纲级别,然后在可见段落之间导航:

Date expiry=null;
SimpleDateFormat format = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");

String actualDate;
if(!(actualDate=token.nextToken()).equals("null")){
    expiry = format.parse(actualDate);
}//if