次の方法で共有


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 のサポートおよびフィードバックを参照してください。