次の方法で共有


ListTemplate オブジェクト (Word)

箇条書きを定義するすべての書式を含む箇条書きテンプレートを表します。 ListTemplate オブジェクトは、ListTemplates コレクションのメンバーです。

注釈

[箇条書きと段落番号] ダイアログ ボックスの 3 つの各タブに表示される 7 つの書式 ([なし] を除く) は、ListTemplate オブジェクトと対応します。 これらの定義済みの箇条書きテンプレートは、ListGalleries コレクションの 3 種類の ListGallery オブジェクトからアクセスできます。 文書とテンプレートに箇条書きテンプレートのコレクションを含めることができます。

ListTemplates (Index) (Index は 1 から 7 までの数値) を使用して、リスト ギャラリーから 1 つのリスト テンプレートを返します。 次の使用例は、[箇条書きと段落番号] ダイアログ ボックスの [段落番号] タブの 3 番目 ([なし] を除く) のテンプレートを取得します。

Set temp3 = ListGalleries(2).ListTemplates(3)

注:

ConvertAdd などの一部のプロパティとメソッドは、テンプレート集からアクセスする箇条書きテンプレートでは使用できません。 これらの箇条書きテンプレートは、変更を加えることはできますが、テンプレート集の種類 (wdBulletGallerywdNumberGallery、または 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 オブジェクトでは、指定した箇条書きのレベルのすべての書式関連のプロパティ、たとえば、 AlignmentFontNumberFormatNumberPositionNumberStyleTrailingCharacter などを使用できます。

Convert メソッドを使用して、複数レベルの箇条書きテンプレートを単一レベルの箇条書きテンプレートに変換します。

メソッド

名前
Convert

プロパティ

名前
アプリケーション
Creator
ListLevels
Name
OutlineNumbered
Parent

関連項目

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

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

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