BuildingBlock インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テンプレートの文書パーツを表します。 文書パーツとは、オートテキストに似た、あらかじめ作成されたコンテンツで、テキスト、画像、形式などを含むことがあります。
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 します。 |