Find.Execute メソッド

定義

指定された実行は、操作を検索します。

public bool Execute (ref object FindText, ref object MatchCase, ref object MatchWholeWord, ref object MatchWildcards, ref object MatchSoundsLike, ref object MatchAllWordForms, ref object Forward, ref object Wrap, ref object Format, ref object ReplaceWith, ref object Replace, ref object MatchKashida, ref object MatchDiacritics, ref object MatchAlefHamza, ref object MatchControl);
abstract member Execute : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> bool
Public Function Execute (Optional ByRef FindText As Object, Optional ByRef MatchCase As Object, Optional ByRef MatchWholeWord As Object, Optional ByRef MatchWildcards As Object, Optional ByRef MatchSoundsLike As Object, Optional ByRef MatchAllWordForms As Object, Optional ByRef Forward As Object, Optional ByRef Wrap As Object, Optional ByRef Format As Object, Optional ByRef ReplaceWith As Object, Optional ByRef Replace As Object, Optional ByRef MatchKashida As Object, Optional ByRef MatchDiacritics As Object, Optional ByRef MatchAlefHamza As Object, Optional ByRef MatchControl As Object) As Boolean

パラメーター

FindText
Object

省略可能 なオブジェクト。 検索する文字列を指定します。 書式だけを検索する場合は、空文字列 ("") を指定します。 適切な文字コードを指定すると、特殊文字を検索できます。 たとえば、"^p" は段落記号に対応し、"^t" はタブ記号に対応しています。

MatchCase
Object

省略可能 なオブジェクトTrue 検索文字列が大文字小文字を区別することを指定します。 [検索と置換] ダイアログ ボックス ([編集] メニュー) の [大文字と小文字を区別する] チェック ボックスに相当します。

MatchWholeWord
Object

省略可能 なオブジェクトTrue を指定 すると、検索操作で、大きな単語の一部であるテキストではなく、単語全体のみを検索できます。 [検索と置換] ダイアログ ボックスの [完全に一致する単語だけを検索する] チェック ボックスに相当します。

MatchWildcards
Object

省略可能 なオブジェクトTrue の テキストを検索するには特殊な検索演算子であります。 [検索と置換] ダイアログ ボックスの [ワイルドカードを使用する] チェック ボックスに相当します。

MatchSoundsLike
Object

省略可能 なオブジェクトTrue を指定 して、検索対象と類似した単語、検索文字列にします。 [検索し、置換] ダイアログ ボックスで [ あいまい検索] チェック ボックスに対応します。

MatchAllWordForms
Object

省略可能 なオブジェクト。 の 場合は true 検索対象とし、検索文字列のすべてのフォーム (たとえば、「配置」を検索「座って」と"sat")。 [検索し、置換] ダイアログ ボックスで [ すべての単語の活用形を検索する] チェック ボックスに対応します。

Forward
Object

省略可能 なオブジェクトTrue (ドキュメントの末尾) に向かって上方向へ検索します。

Wrap
Object

省略可能 なオブジェクト。 検索が文書の先頭以外の位置で開始され、文書の末尾に到達した場合 (False に設定されている場合は逆の場合Forward) に何が起こるかを制御します。 この引数は、選択範囲または範囲があり、検索テキストが選択範囲または範囲に見つからない場合の動作も制御します。次のいずれかのWdFindWrap定数を指定できます:wdFindAsk 選択範囲または範囲を検索した後、Microsoft Wordは、ドキュメントの残りの部分を検索するかどうかを確認するメッセージを表示します。wdFindContinue 検索範囲の先頭または末尾に達した場合、検索操作は続行されます。wdFindStop検索範囲の先頭または末尾に達すると、検索操作は終了します。

Format
Object

省略可能 なオブジェクトTrue を指定 すると、検索操作で、検索テキストに加えて、または の代わりに書式設定を検索できます。

ReplaceWith
Object

省略可能 なオブジェクト。 置換文字列を指定します。 引数で指定されたテキストを Find 削除するには、空の文字列 ("") を使用します。 引数の場合と同様に、特殊文字と高度な検索条件を Find 指定します。 代替としてグラフィック オブジェクトまたはその他のテキスト以外の項目を指定するには、項目をクリップボードに移動し、 に "^c" を ReplaceWith指定します。

Replace
Object

省略可能 なオブジェクト。 置換を実行する数 (1 つ、すべて、なし) を指定します。 任意 WdReplace の定数を指定できます:wdReplaceAll wdReplaceNone wdReplaceOne

MatchKashida
Object

省略可能 なオブジェクトTrue の場合は検索操作では、kashida が、アラビア語の文書のテキストを区別します。 この引数は、選択またはインストールされている言語の設定 (たとえば、日本語) によっては使用できない場合があります。

MatchDiacritics
Object

省略可能 なオブジェクトTrue の場合は検索操作では、右から左への言語の文書内には、発音区別符号が一致するテキストを区別します。 この引数は、選択またはインストールされている言語の設定 (たとえば、日本語) によっては使用できない場合があります。

MatchAlefHamza
Object

省略可能 なオブジェクトTrue の場合は検索操作では、アラビア語ドキュメント内の alef hamza が一致するテキストを区別します。 この引数は、選択またはインストールされている言語の設定 (たとえば、日本語) によっては使用できない場合があります。

MatchControl
Object

省略可能 なオブジェクトTrue の場合は検索操作では、右から左への言語の文書で双方向制御文字が一致するテキストを区別します。 この引数は、選択またはインストールされている言語の設定 (たとえば、日本語) によっては使用できない場合があります。

戻り値

注釈

このメソッドは、検索操作が成功した場合に True を 返します。

が True の場合MatchWildcards、引数にワイルドカード文字やその他の高度な検索条件をFindText指定できます。 たとえば、"*(ing)" は"ing" で終わる単語を検索します。

記号を検索するには、キャレット (^)、ゼロ (0)、および記号の文字コードを入力します。 たとえば、"^0151" は em ダッシュ (— ) に対応します。

他の方法で指定しない限り、置換文字列は置換前の文字列の書式を文書内で継承します。 たとえば、文字列 "abc" を "xyz" に置き換えた場合、"abc" が太字の書式設定で出現すると、文字列 "xyz" は太字の書式設定に置き換えられます。

また、が False の場合MatchCase、大文字の検索テキストの出現は、検索テキストと置換テキストの場合に関係なく、置換テキストの大文字バージョンに置き換えられます。 前の例を使用すると、"ABC" の出現は "XYZ" に置き換えられます。

適用対象