MailMergeFields.AddAsk procedure builder

MailMergeFields.AddAsk (Word)

Adds an ASK field to a mail merge main document. Returns a MailMergeField object.

When updated, an ASK field displays a dialog box that prompts you for text to assign to the specified bookmark.

AddAsk (Range, Name, Prompt, DefaultAskText, AskOnce)

Dim rngTemp As Range 
Set rngTemp = ActiveDocument.Content 
rngTemp.Collapse Direction:=wdCollapseEnd 
ActiveDocument.MailMerge.Fields.AddAsk _ 
 Range:=rngTemp, _ 
 Prompt:="Type your company name", _ 
 Name:="company", AskOnce:=True


The following arguments are required:

Range (Range) - The location for the ASK field.

Name (String) - The bookmark name that the response or default text is assigned to. Use a REF field with the bookmark name to display the result in a document.

Optional arguments

The following arguments are optional

Prompt - The text that's displayed in the dialog box

DefaultAskText - The default response, which appears in the text box when the dialog box is displayed. Corresponds to the \d switch for an ASK field

AskOnce - True to display the dialog box only once instead of each time a new record is merged. Corresponds to the \o switch for an ASK field