次の方法で共有


TablesOfContents オブジェクト (Word)

文書の目次を表す TableOfContents オブジェクトのコレクションです。

注釈

TablesOfContents プロパティを使用して TablesOfContents コレクションを取得します。 次の使用例は、作業中の文書で選択された文字列を参照する目次項目を挿入します。

ActiveDocument.TablesOfContents.MarkEntry Range:=Selection.Range, _ 
 Level:=2, Entry:="Introduction"

Add メソッドを使用して目次を文書に追加します。 次の使用例は、作業中の文書の先頭に目次を追加します。 [見出し 1]、[見出し 2]、および [見出し 3] のスタイルが設定されているすべての段落から目次を作成します。

Set myRange = ActiveDocument.Range(Start:=0, End:=0) 
ActiveDocument.TablesOfContents.Add Range:=myRange, _ 
 UseFields:=False, UseHeadingStyles:=True, _ 
 LowerHeadingLevel:=3, _ 
 UpperHeadingLevel:=1

TablesOfContents (Index) を使用して 1 つの TableOfContents オブジェクトを取得します (Index にはインデックス番号を指定します)。 インデックス番号は、文書での目次の位置を表します。 次の使用例は、作業中の文書の最初の図表目次で各項目のページ番号を更新します。

ActiveDocument.TablesOfContents(1).UpdatePageNumbers

メソッド

名前
Add
アイテム
MarkEntry

プロパティ

名前
アプリケーション
Count
Creator
Format
Parent

関連項目

Word オブジェクト モデル リファレンス

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。