Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Home Page (Objects) | Overview | FAQ | Reference
Applies to: TextSelection object
Starting after the current selection, FindText searches the rest of a document for a specified string. If the string is found, FindText moves the selection to that string.
Syntax
object**.FindText(string [,**flags] )
Parameters
object
An expression that evaluates to a TextSelection object.
string
A String that represents the string you want to find.
flags
(Optional) A string constant of type DsTextSearchOptions that determines how to conduct the search. To perform complex searches, you can combine values. The values you can use singly or in combination are:
dsMatchForward Starts a forward search. This is the default.
dsMatchBackward Starts a backward search.
dsMatchFromStart Starts a search from the beginning or end of the document. If you specify a forwards search (dsMatchForward), the search starts from the beginning of the document. Alternatively, if you specify a backwards search (dsMatchBackward), the search starts from the end of the document.
dsMatchWord Requires that whole words match.
dsMatchCase Requires a case-sensitive match.
dsMatchRegExp Requires a match with Developer Studio regular expressions.
dsMatchNoRegExp Does not require a match with Developer Studio regular expressions. This is the default.
dsMatchRegExpB Requires a match with BRIEF® regular expressions.
dsMatchRegExpE Requires a match with Epsilon™ regular expressions.
dsMatchRegExpCur Requires a match using the current regular expression setting.
Return Values
The FindText method returns one of the following values:
True If the search is successful.
False If the search is not successful.
Remarks
You can combine values in the flags parameter by using the Or (or) or Concatenation (+) operators. For example, to conduct a case-sensitive forward search, you could specify dsMatchForward or dsMatchCase or dsMatchForward + dsMatchCase. However, you can use only one of the regular expression values at a time. For example, you cannot combine dsMatchRegExpCur with dsMatchRegExpE.
Example
The following example conducts a case-sensitive search for the word "main":
Sub FindMain
ActiveDocument.Selection.FindText "main",dsMatchCase + dsMatchWord
End Sub
See Also MarkText method, ReplaceText method.