次の方法で共有


MailMergeFields.AddSet メソッド (Word)

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

構文

expression. AddSet( _Range_ , _Name_ , _ValueText_ , _ValueAutoText_ )

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

パラメーター

名前 必須 / オプション データ型 説明
Range 必須 Range object SET フィールドの位置を指定します。
Name 必須 String ValueText を割り当てるブックマーク名を指定します。
ValueText 省略可能 バリアント型 (Variant) 引数 Name で指定されるブックマークに割り当てる文字列を指定します。
ValueAutoText 省略可能 バリアント型 (Variant) 引数 Name で指定されるブックマークに割り当てる定型句を指定します。 この引数を指定すると、ValueText は無効になります。

戻り値

MailMergeField

注釈

SET フィールドは指定されたブックマークの文字列を定義します。

次の使用例は、作業中の文書の先頭に SET フィールドに挿入し、選択範囲の後に文字列を表示するための REF フィールドを追加します。

Dim rngTemp as Range 
 
Set rngTemp = ActiveDocument.Range(Start:=0, End:=0) 
 
ActiveDocument.MailMerge.Fields.AddSet Range:=rngTemp, _ 
 Name:="Name", ValueText:="Joe Smith" 
Selection.Collapse Direction:=wdCollapseEnd 
ActiveDocument.Fields.Add Range:=Selection.Range, _ 
 Type:=wdFieldRef, Text:="Name"

関連項目

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

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

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