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.