次の方法で共有


MailMergeFields オブジェクト (Word)

MailMergeField のコレクション 文書内のフィールドを差し込み印刷を表すオブジェクトに関連します。

注釈

MailMergeFields コレクションを取得するのにには、 フィールド のプロパティを使用します。 次の例では、作業中の文書の最後の差し込み印刷フィールドの後に ASK フィールドを追加します。

Set myMMFields = ActiveDocument.MailMerge.Fields 
myMMFields(myMMFields.Count).Select 
Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdMove 
ActiveDocument.MailMerge.Fields.AddAsk Range:=Selection.Range, _ 
 Name:="Name", Prompt:="Type your name", AskOnce:=True

追加 の使用 差し込み印刷フィールドを MailMergeFields コレクションに追加するメソッドです。 次の例では、 ミドル ネームのイニシャル の差し込み印刷フィールドの選択範囲が置き換えられます。

ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, _ 
 Name:="MiddleInitial"

Index にインデックス番号を指定し、 Fields (Index) を使用して、単一の MailMergeField オブジェクトを取得します。 次の使用例は、作業中の文書の最初の差し込み印刷フィールドのフィールド コードを表示します。

MsgBox ActiveDocument.MailMerge.Fields(1).Code

MailMergeFields コレクションには、この他にも差し込み印刷に関連するフィールドを追加するときに使用する AddAskAddFillIn などのメソッドがあります。

メソッド

名前
Add
AddAsk
AddFillIn
AddIf
AddMergeRec
AddMergeSeq
AddNext
AddNextIf
AddSet
AddSkipIf
アイテム

プロパティ

名前
アプリケーション
Count
Creator
Parent

関連項目

Word オブジェクト モデル リファレンス

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

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