Find.Execute2007 (Word)
Führt den angegebenen Suchvorgang aus.
Wenn MatchWildcards auf True festgelegt ist, können Sie für das FindText-Argument Platzhalterzeichen und andere erweiterte Suchkriterien angeben. Wenn Sie nach einem Symbolzeichen suchen möchten, geben Sie ein Caret-Zeichen (^), eine Null (0) und dann den Zeichencode des Symbols ein. Wenn nicht anders festgelegt, wird dem Text im Feld Ersetzen durch das Format des im Dokument ersetzten Texts zugewiesen. Wenn MatchCase auf false fest gelegtist, werden Vorkommen des Suchtexts, die groß geschrieben werden, durch eine groß geschriebene Version des Ersetzungstexts ersetzt, unabhängig von der Groß-/Kleinschreibung des Ersetzungstexts.
Execute2007 (FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl, MatchPrefix, MatchSuffix, MatchPhrase, IgnoreSpace, IgnorePunct)
With Selection.Find
.ClearFormatting
.MatchWholeWord = True
.MatchCase = False
.Execute2007 FindText:="library"
End With
Arguments
Optional arguments
Die folgenden Argumente sind optional
FindText (String) - Der Text, nach dem gesucht werden soll.
MatchCase (Boolean) - True gibt an, dass beim Suchtext die Groß- und Kleinschreibung beachtet werden soll.
MatchWholeWord (Boolean) - True gibt an, dass nur ganze Wörter und nicht nach Textelementen in längeren Wörtern gesucht werden soll.
MatchWildcards (Boolean) - True, um mit einem bestimmte Platzhalter-Suchoperator nach Text zu suchen.
MatchSoundsLike (Boolean) - True , um Wörter zu finden, die ähnlich dem zu suchenden Text klingen.
MatchAllWordForms (Boolean) - True, um alle Formen des Suchtexts zu finden (so wird z. B. bei "sitzen" auch "sitzend" und "gesessen" gefunden).
Forward (Boolean) - True, um vorwärts zu suchen (zum Dokumentende hin).
Wrap (WdFindWrap) - Eine der WdFindWrap-Konstanten, die steuern, wie verfahren wird, wenn die Suche an einer anderen Stelle als am Anfang des Dokuments beginnt und das Dokumentende erreicht wurde (oder umgekehrt, wenn Forward auf False festgelegt wurde).
Mögliche Rückgabewerte sind wdFindAsk - Nachdem die Suche in der Auswahl oder dem Bereich durchgeführt wurde, wird in Microsoft Word eine Meldung angezeigt, in der Sie gefragt werden, ob die Suche für das restliche Dokument durchgeführt werden soll, wdFindContinue - Der Suchvorgang wird fortgesetzt, wenn der Anfang oder das Ende des Suchbereichs erreicht wird, wdFindStop - Der Suchvorgang wird beendet, wenn der Anfang oder das Ende des Suchbereichs erreicht wird.
Format (Boolean) - True, um zusätzlich zum oder anstelle des zu suchenden Texts auch Formatierungen zu finden.
ReplaceWith (String) - Der neue Text.
Replace (WdReplace) - Eine der WdReplace-Konstanten, die angeben, wie viele Ersetzungen vorgenommen werden sollen: eine, alle oder keine.
Mögliche Rückgabewerte sind wdReplaceAll - Alle Vorkommen werden ersetzt, wdReplaceNone - Kein Vorkommen wird ersetzt, wdReplaceOne - Erstes Vorkommen wird ersetzt.
MatchKashida (Boolean) - True , um übereinstimmende Kashidas in einem arabischsprachigen Dokument zu finden.
MatchDiacritics (Boolean) - True , um übereinstimmende diakritische Zeichen in einem Dokument mit einer rechts-nach-links-Sprache zu finden.
MatchAlefHamza (Boolean) - True , um übereinstimmende Alef Hamzas in einem arabischsprachigen Dokument zu finden.
MatchControl (Boolean) - True , um übereinstimmende bidirektionale Steuerzeichen in einem Dokument mit einer rechts-nach-links-Sprache zu finden.
MatchPrefix (Boolean) - True, um Wörter zu finden, die mit der Suchzeichenfolge beginnen.
MatchSuffix (Boolean) - True, um Wörter zu finden, die mit der Suchzeichenfolge enden.
MatchPhrase (Boolean) - True, um anzugeben, dass alle Leerraum- und Steuerzeichen zwischen Wörtern ignoriert werden sollen.
IgnoreSpace (Boolean) - True, um anzugeben, dass alle Leerzeichen zwischen Wörtern ignoriert werden sollen.
IgnorePunct (Boolean) - True um anzugeben, dass alle Interpunktionszeichen zwischen Wörtern ignoriert werden sollen.