Axure のツールによって作成されたWord2010ドキュメントがあります。
References tab, click Table of Contents, click Insert Table of Contents, and then click Options. Under Available styles
。どちらにできるか
組み込みの見出しを示すナビゲーションペインの画像
私のマクロアプローチは機能しているようです(オプション1)。しかし、誰かがオプション2の方法を知っている場合でも、それについて聞いて興味があります。
VBAは必要ありません。
スタイルの変更ダイアログで、フォーマット-段落を選択し、アウトラインレベルを本文から目的のアウトラインレベルに変更します。
これにより、ナビゲーションウィンドウに表示されるドキュメントドキュメントのアウトラインに、そのスタイルのすべての見出しが追加されます。
次のマクロは、見出しをあるスタイルから別のスタイルに変更します
Sub FindAndReplaceStyle()
Dim intI As Integer
Dim newStyle As String
For intI = 1 To ActiveDocument.Paragraphs.Count
curStyle = ActiveDocument.Paragraphs(intI).Style
If curStyle = "AxureHeading1" Then
Call SetStyle(intI, wdStyleHeading1)
ElseIf curStyle = "AxureHeading2" Then
Call SetStyle(intI, wdStyleHeading2)
ElseIf curStyle = "AxureHeading3" Then
Call SetStyle(intI, wdStyleHeading3)
End If
Next intI
コードの重複を減らし、読みやすさを高めるために小さなヘルパー関数
Sub SetStyle(intI, newStyle)
Dim ranActRange As Range
Set ranActRange = ActiveDocument.Paragraphs(intI).Range
With ranActRange
ranActRange.Style = newStyle
End With
End Sub
この インビルド検索置換機能を使用することを発見した記事 (CTRL + H)を選択して、フォーマットを検索できます。私のドキュメントではまだテストしていませんが、有望に見えます。
Patrick が示唆するように、アウトラインレベルを本文から別のレベルに変更できます。パトリックスの回答に対する私の編集が拒否されたので、私はこの回答にスクリーンショットを含めました。
スタイルの変更ダイアログを開く
変更するフォーマットオブジェクトとして段落を選択します
アウトラインレベルを選択します
最も簡単な方法は、New Style
(またはModify
)ダイアログのHeading 1に基づいてトップレベルの見出しを作成することです。
カスタム見出しがトップレベルからカスケード表示されている限り、ナビゲーションウィンドウに表示されます。