Partager via


Objet Selection (Publisher)

Représente la sélection en cours dans une fenêtre ou un volet. Une sélection représente une zone sélectionnée (ou mise en surbrillance) dans la composition, ou le curseur si rien dans la publication est activée. Il ne peut exister qu'un seul objet Selection par volet de composition et seul un objet Selection dans toute l'application peut être actif.

Remarques

Utilisez la propriété Document.Selection pour renvoyer l’objet Selection . Si aucun qualificateur d'objet n'est utilisée avec la propriété Selection, Microsoft Publisher renvoie la sélection du volet actif de la fenêtre de composition active.

Exemple

L'exemple suivant copie la sélection actuelle de la composition active.

Sub CopySelection() 
 Selection.ShapeRange.Copy 
End Sub

L’exemple suivant détermine le type d’élément sélectionné et, s’il s’agit d’une forme automatique, remplit la première forme de la sélection avec une couleur. Cet exemple suppose qu’au moins un élément est sélectionné dans la composition active.

Sub SelectedShape() 
 If Selection.Type = pbSelectionShape Then 
 Selection.ShapeRange.Item(1).Fill.ForeColor _ 
 .RGB = RGB(Red:=200, Green:=20, Blue:=255) 
 End If 
End Sub

L'exemple ci-dessous copie la sélection et la colle dans la première forme de la deuxième page de la composition active.

Sub CopyPasteSelection() 
 Selection.TextRange.Copy 
 With ActiveDocument.Pages(2).Shapes(1).TextFrame.TextRange 
 .Collapse Direction:=pbCollapseEnd 
 .InsertAfter NewText:=vbLf 
 .Paste 
 End With 
End Sub

Méthodes

Propriétés

Voir aussi

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.