次の方法で共有


MailMergeFields.AddSkipIf メソッド (Word)

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

構文

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

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

パラメーター

名前 必須 / オプション データ型 説明
Range 必須 Range オブジェクト SKIPIF フィールドの位置を指定します。
MergeField 必須 String 差し込みフィールド名を指定します。
Comparison 必須 WdMailMergeComparison WdMailMergeComparison クラスの定数のいずれかを使用して、比較動作を指定します。
CompareTo 省略可能 バリアント型 (Variant) MergeField の内容と比較する文字列を指定します。

戻り値

MailMergeField

注釈

SKIPIF フィールドは 2 つの式を比較し、比較結果が True の場合は、データ ファイルの次のレコードに移動し、比較します。

次の使用例は、Main.doc の最初の MERGEFIELD フィールドの前に SKIPIF フィールドを追加します。次の郵便番号が 98040 と等しい場合は、次のレコードをスキップします。

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

関連項目

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

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

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