Objet FindReplace (Publisher)
Représente les critères de recherche. Les propriétés et les méthodes de l'objet FindReplace correspondent aux options dans la boîte de dialogue Rechercher et remplacer.
Remarques
Lorsque la propriété ReplaceScope est définie sur l’une des constantes PbReplaceScopeScopeOne ou pbReplaceScopeAll, la propriété ReplaceWithText doit être définie pour éviter que le texte ne soit remplacé par la valeur par défaut d’une chaîne vide pour cette propriété.
Utilisez la propriété TextRange.Find pour renvoyer un objet FindReplace .
Définissez la propriété ReplaceScope pour déterminer l'étendue de la recherche.
Exemple
L’exemple suivant sélectionne l’occurrence suivante de la fabrique de mots.
With ActiveDocument.Find
.Clear
.FindText = "factory"
.Execute
End With
L’exemple suivant remplace la première occurrence du nom Visual Basic Scripting Edition par VBScript.
With ActiveDocument.Find
.Clear
.FindText = "Visual Basic Scripting Edition"
.ReplaceWithText = "VBScript"
.ReplaceScope = pbReplaceScopeOne
.Execute
End With
L'exemple suivant montre comment accéder aux attributs de police de FoundTextRange lorsque ReplaceScope a pour valeur pbReplaceScopeNone.
Dim objFindReplace As FindReplace
Set objFindReplace = ActiveDocument.Find
With objFindReplace
.Clear
.FindText = "important"
.ReplaceScope = pbReplaceScopeNone
Do While .Execute = True
If .FoundTextRange.Font.Italic = msoFalse Then
.FoundTextRange.Font.Italic = msoTrue
End If
Loop
End With
Méthodes
Propriétés
- Application
- FindText
- Transférer
- FoundTextRange
- MatchAlefHamza
- MatchCase
- MatchDiacritics
- MatchKashida
- MatchWholeWord
- MatchWidth
- Parent
- ReplaceScope
- ReplaceWithText
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour