ListTemplate オブジェクト (Word)
箇条書きを定義するすべての書式を含む箇条書きテンプレートを表します。 ListTemplate オブジェクトは、ListTemplates コレクションのメンバーです。
注釈
[箇条書きと段落番号] ダイアログ ボックスの 3 つの各タブに表示される 7 つの書式 ([なし] を除く) は、ListTemplate オブジェクトと対応します。 これらの定義済みの箇条書きテンプレートは、ListGalleries コレクションの 3 種類の ListGallery オブジェクトからアクセスできます。 文書とテンプレートに箇条書きテンプレートのコレクションを含めることができます。
ListTemplates (Index) (Index は 1 から 7 までの数値) を使用して、リスト ギャラリーから 1 つのリスト テンプレートを返します。 次の使用例は、[箇条書きと段落番号] ダイアログ ボックスの [段落番号] タブの 3 番目 ([なし] を除く) のテンプレートを取得します。
Set temp3 = ListGalleries(2).ListTemplates(3)
注:
Convert、Add などの一部のプロパティとメソッドは、テンプレート集からアクセスする箇条書きテンプレートでは使用できません。 これらの箇条書きテンプレートは、変更を加えることはできますが、テンプレート集の種類 (wdBulletGallery、wdNumberGallery、または wdOutlineNumberGallery) を変更することはできません。
次の使用例は、作業中の文書の 3 番目の箇条書きで使用される箇条書きテンプレートをオブジェクト変数に格納し、その箇条書きテンプレートを選択範囲に設定します。
Set myLt = ActiveDocument.ListTemplates(3)
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myLt
Add メソッドを使用して、ドキュメントまたはテンプレート内のリスト テンプレートのコレクションにリスト テンプレートを追加します。
指定された箇条書きテンプレートに組み込みの書式が含まれているかどうかを調べるには、 ListGallery オブジェクトに対して Modified プロパティを使用します。 書式を元の箇条書き書式に戻すには、 ListGallery オブジェクトに対して Reset メソッドを使用します。
ListTemplate オブジェクトを取得した後、引数 Index に 1 ~ 9 の範囲の数字を指定し、 ListLevels (Index) を使用して、単一の ListLevel オブジェクトを取得します。 ListLevel オブジェクトでは、指定した箇条書きのレベルのすべての書式関連のプロパティ、たとえば、 Alignment 、 Font 、 NumberFormat 、 NumberPosition 、 NumberStyle 、 TrailingCharacter などを使用できます。
Convert メソッドを使用して、複数レベルの箇条書きテンプレートを単一レベルの箇条書きテンプレートに変換します。
メソッド
名前 |
---|
Convert |
プロパティ
名前 |
---|
アプリケーション |
Creator |
ListLevels |
Name |
OutlineNumbered |
Parent |
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。