BuildingBlock Interface

Définition

Représente un bloc de construction dans un modèle. Un bloc de construction est un contenu préconstruit, similaire à l'insertion automatique, qui peut contenir du texte, des images et une mise en forme.

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

Remarques

Chaque BuildingBlock objet est un membre des BuildingBlocks collections et BuildingBlockEntries . Les blocs de construction sont stockés dans des modèles Microsoft Office Word. Par conséquent, pour accéder aux blocs de construction disponibles pour un document, vous devez accéder à un modèle attaché. Blocs de construction intégrés sont stockés dans le modèle nommé « Building Blocks.dotx ».

Remarque: utilisez la Item(Object) méthode de la collection ou de la BuildingBlocks collection pour renvoyer un bloc de construction individuel. [!REMARQUE] En fonction de la manière dont vous accédez à la collection, la collection renvoyée peut changer. Par exemple, si vous accédez à une collection de blocs de construction dont le type wdTypeAutoText est « General », la collection renvoyée peut être différente de la collection renvoyée si vous accédez à une collection de blocs de construction dont le type est wdTypeAutoText « Custom ». Elle est également différente de la collection renvoyée si vous accédez à la collection de blocs de construction dont le type est wdTypeCustomAutoText « général ». Par conséquent, le premier élément dans une collection accédé à partir de la collection BuildingBlockEntries peut différer le premier élément dans la collection accédé depuis la collection BuildingBlocks.

Pour créer un nouveau bloc de construction, vous pouvez utiliser la méthode Add de la collection BuildingBlockEntries ou à la collection BuildingBlocks. Toutefois, il est recommandé de créer un nouveau bloc de construction à l’aide Add(String, WdBuildingBlockTypes, String, Range, Object, WdDocPartInsertOptions) de la méthode de la collection BuildingBlockEntries .

Utilisez la Insert(Range, Object) méthode pour insérer un nouveau bloc de construction dans un document. Utilisez la Delete() méthode pour supprimer un bloc de construction d’un modèle.

Blocs de construction sont organisés par catégorie et type. Utilisez la BuildingBlockTypes collection pour accéder à des BuildingBlockType objets individuels. Utilisez la Categories collection pour accéder à des Category objets individuels. Ensuite, utilisez la propriété BuildingBlocks pour accéder à la collection BuildingBlocks pour un objet Category.

Chaque bloc de construction a des propriétés qui contiennent des informations qui lui sont propres, telles que Name ,, Description Type et Value .

Pour plus d’informations sur les blocs de construction, voir utilisation des blocs de construction

Propriétés

Application

Renvoie un _Application Object qui représente l’application Microsoft Word.

Category

Renvoie la catégorie pour un bloc de construction. En lecture seule.

Creator

Renvoie un entier 32 bits qui indique l'application dans laquelle le complément a été créé. En lecture seule.

Description

Cette propriété renvoie ou définit la description d’un bloc de construction. En lecture/écriture

ID

Renvoie le numéro d’identification interne d’un bloc de construction. En lecture seule.

Index

Renvoie la position d’un élément dans une collection. En lecture seule.

InsertOptions

Cette propriété renvoie ou définit un entier qui représente comment insérer le contenu d’un bloc de construction dans un document. En lecture/écriture

Name

Cette propriété renvoie ou définit le nom d’un bloc de construction. En lecture/écriture

Parent

Cette propriété renvoie l’objet parent de l' BuildingBlock objet spécifié.

Type

Renvoie le type d’un bloc de construction. En lecture seule.

Value

Cette propriété renvoie ou définit le contenu d’un bloc de construction. En lecture/écriture

Méthodes

Delete()

Supprime le bloc de construction spécifié.

Insert(Range, Object)

Insère la valeur d’un bloc de construction dans un document et renvoie un Range objet qui représente le contenu du bloc de construction dans le document.

S’applique à