Objet ParagraphFormat (Word)

Cet objet représente l'ensemble des mises en forme d'un paragraphe.

Remarques

Utilisez la propriété Format pour renvoyer l’objet ParagraphFormat pour un ou plusieurs paragraphes. La propriété ParagraphFormat renvoie l'objet ParagraphFormat pour une sélection, une plage, un style, un objet Find ou un objet Replacement. L'exemple suivant montre comment centrer le troisième paragraphe dans le document actif.

ActiveDocument.Paragraphs(3).Format.Alignment = _ 
 wdAlignParagraphCenter

L'exemple suivant montre comment rechercher le paragraphe à double interligne qui suit la sélection.

With Selection.Find 
 .ClearFormatting 
 .ParagraphFormat.LineSpacingRule = wdLineSpaceDouble 
 .Text = "" 
 .Forward = True 
 .Wrap = wdFindContinue 
End With 
Selection.Find.Execute

Utilisez le mot clé New de Visual Basic pour créer un objet ParagraphFormat autonome. L'exemple suivant montre comment créer un objet ParagraphFormat, lui affecter des propriétés de mise en forme, puis appliquer toutes ses propriétés au premier paragraphe du document actif.

Dim myParaF As New ParagraphFormat 
myParaF.Alignment = wdAlignParagraphCenter 
myParaF.Borders.Enable = True 
ActiveDocument.Paragraphs(1).Format = myParaF

Vous pouvez également créer une copie autonome d’un objet ParagraphFormat existant à l’aide de la propriété Duplicate . L’exemple suivant montre comment dupliquer la mise en forme du premier paragraphe du document actif et comment la stocker dans la variable myDup. Cet exemple modifie le retrait gauche de myDup en lui affectant la valeur de 1 pouce (2,54 centimètres), crée un document, insère du texte dans le document et appliquer au texte la mise en forme de paragraphe de myDup.

Set myDup = ActiveDocument.Paragraphs(1).Format.Duplicate 
myDup.LeftIndent = InchesToPoints(1) 
Documents.Add 
Selection.InsertAfter "This is a new paragraph." 
Selection.Paragraphs.Format = myDup

Voir aussi

Référence du modèle objet Word

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.