次の方法で共有


MailMergeFields.AddNextIf メソッド (Word)

差し込み印刷のメイン文書に NEXTIF フィールドを追加します。 MailMergeField オブジェクトを返します。

構文

expression. AddNextIf( _Range_ , _MergeField_ , _Comparison_ , _CompareTo_ )

expression 必須です。 'MailMergeFields' コレクションを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Range 必須 Range object NEXTIF フィールドの位置を指定します。
MergeField 必須 String 差し込みフィールド名を指定します。
Comparison 必須 WdMailMergeComparison WdMailMergeComparison クラスの定数のいずれかを使用して、比較動作を指定します。
CompareTo 必須 String MergeField の内容と比較する文字列を指定します。

戻り値

MailMergeField

注釈

NEXTIF フィールドは、2 つの式を比較し、比較の結果が True の場合は、次のレコードを作業中の差し込み文書に差し込みます。

次の使用例は、Main.doc の最初の MERGEFIELD フィールドの前に NEXTIF フィールドを追加します。次の郵便番号が 98004 と等しい場合、次のレコードを現在の差し込み文書に差し込みます。

Documents("Main.doc").MailMerge.Fields(1).Select 
Selection.Collapse Direction:=wdCollapseStart 
Documents("Main.doc").MailMerge.Fields.AddNextIf _ 
 Range:=Selection.Range, MergeField:="PostalCode", _ 
 Comparison:=wdMergeIfEqual, CompareTo:="98004"

関連項目

MailMergeFields コレクション オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。