BuildingBlock インターフェイス

定義

テンプレートの文書パーツを表します。 文書パーツとは、オートテキストに似た、あらかじめ作成されたコンテンツで、テキスト、画像、形式などを含むことがあります。

public interface class BuildingBlock
[System.Runtime.InteropServices.Guid("BFD3FC23-F763-4FF8-826E-1AFBF598A4E7")]
public interface BuildingBlock
type BuildingBlock = interface
Public Interface BuildingBlock
属性

注釈

BuildingBlockオブジェクトは、 および BuildingBlockEntries コレクションのBuildingBlocksメンバーです。 文書パーツは、Microsoft Office Word テンプレートに格納されます。 したがって、ドキュメントの利用可能なビルディング ・ ブロックにアクセスするに添付されたテンプレートにアクセスする必要があります。 組み込みの文書パーツは、"ビルド パーツ.dotx"という名前のテンプレートに格納されます。

: コレクションまたはコレクションのメソッドを使用して Item(Object) 、個々の BuildingBlocks 文書パーツを返します。 [!メモ] コレクションにアクセスする方法によって返されるコレクションを変更する場合があります。 たとえば、"General" のカテゴリを持つ の型を持つ構成要素の wdTypeAutoText コレクションにアクセスする場合、"Custom" のカテゴリを持つ の型 wdTypeAutoText を持つ構成要素のコレクションにアクセスすると、返されるコレクションが返されるコレクションとは異なる場合があります。 また、"General" のカテゴリを持つ の型 wdTypeCustomAutoText を持つ構成要素のコレクションにアクセスする場合、返されるコレクションとは異なります。 したがって、 BuildingBlockEntries コレクションからアクセスするコレクションの最初の項目は、 BuildingBlocks コレクションからアクセスするコレクションの最初の項目とは異なる場合があります。

新しい文書パーツを作成するには、BuildingBlockEntries コレクションまたは BuildingBlocks コレクションの Add メソッドを使用します。 ただし、新しい文書パーツを作成するには、BuildingBlockEntries コレクションの Add(String, WdBuildingBlockTypes, String, Range, Object, WdDocPartInsertOptions) メソッドを使用することをお勧めします。

メソッドを Insert(Range, Object) 使用して、ドキュメントに新しい文書パーツを挿入します。 Delete()テンプレートから文書パーツを削除するには、 メソッドを使用します。

ビルディング ・ ブロックは、カテゴリと種類で編成されます。 コレクションを BuildingBlockTypes 使用して、個々 BuildingBlockType のオブジェクトにアクセスします。 コレクションを Categories 使用して、個々 Category のオブジェクトにアクセスします。 BuildingBlocks プロパティを使用して Category オブジェクトの BuildingBlocks コレクションにアクセスします。

各構成要素には、 などNameDescriptionType、一意に適用される情報を含むプロパティがあります。Value

構成要素の詳細については、「構成要素の操作」を参照してください。

プロパティ

Application

_Application Microsoft Word アプリケーションを表す オブジェクトを返します。

Category

文書パーツのカテゴリを返します。 読み取り専用です。

Creator

アドインが作成されたアプリケーションを示す 32 ビット整数を返します。 読み取り専用です。

Description

文書パーツの説明を設定または返します。 値の取得と設定が可能です。

ID

文書パーツの内部識別番号を返します。 読み取り専用です。

Index

コレクション内の項目の位置を返します。 読み取り専用です。

InsertOptions

文書パーツの内容を文書に挿入する方法を表す整数型 ( Integer) の値を取得または設定します。 値の取得と設定が可能です。

Name

文書パーツの名前を設定または返します。 値の取得と設定が可能です。

Parent

指定した BuildingBlock オブジェクトの親オブジェクトを返します。

Type

文書パーツの型を返します。 読み取り専用です。

Value

文書パーツの内容を設定または返します。 値の取得と設定が可能です。

メソッド

Delete()

指定された文書パーツを削除します。

Insert(Range, Object)

文書パーツの値を文書に挿入し、文書内の文書パーツの内容を表すオブジェクトを返 Range します。

適用対象