0

この質問では、Word VBA のヘッダー間の移動について質問しています。Doc Brown が親切に指摘して Selection.GoTo What:=wdGoToHeadingくれました。私が使うとき

ActiveWindow.Selection.GoTo wdGoToHeading, wdGoToNext

また

ActiveWindow.Selection.GoTo wdGoToHeading, wdGoToPrevious

選択はHeading <n>スタイル間を移動しますが、レベル 1、2、... (本文ではない) のアウトライン レベルを持つ、作成したカスタム スタイルにはジャンプしません。Next wdParagraphを繰り返し呼び出してテストする以外に、アウトライン レベルRange.OutlineLevel < wdOutlineLevelBodyTextに基づいて段落間をジャンプする方法はありますか?

4

1 に答える 1

1

You could do this by using Outline View to only show the Outline Levels that you're interested in, then navigate between the visible paragraphs:

ActiveWindow.ActivePane.View.Type = wdOutlineView
ActiveWindow.View.ShowHeading 3
Selection.MoveDown Unit:=wdParagraph
于 2015-07-05T10:58:04.133 に答える