MailMergeDataSource.FindRecord メソッド (Publisher)
特定のフィールドのテキストを指定された差し込み印刷データ ソースの内容を検索します。 ブール 検索テキストが見つかったかどうかを示す True 検索テキストが見つかった場合。
構文
式。FindRecord (FindText, Field)
式MailMergeDataSource オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
FindText | 必須 | String | 検索する文字列を指定します。 |
Field | 省略可能 | String | 検索するフィールドの名前を指定します。 |
戻り値
Boolean
例
次の使用例は、氏名フィールドに "田" が含まれている最初のレコードの差し込み文書を表示します。 レコードが見つかった場合は、レコードの番号は変数に格納されます。
Sub FindDataSourceRecord()
Dim dsMain As MailMergeDataSource
Dim intRecord As Integer
'Makes the data in the data source records instead of the field codes
ActiveDocument.MailMerge.ViewMailMergeFieldCodes = False
Set dsMain = ActiveDocument.MailMerge.DataSource
If dsMain.FindRecord(FindText:="Joe", _
Field:="FirstName") = True Then
intRecord = dsMain.ActiveRecord
End If
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。