Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Description

Sets the specified repeat block's data source to an IEnumerator collection.

C#
vb.net

Parameters

dataSource
An IEnumerator collection to use as the data source.
field
The name of the merge field at which to insert the values.
bookmark

The bookmark name of the template repeat block. The bookmark passed to SetRepeatBlock must exist in the template Word file. To see a list of template bookmark names: # Open the template in Microsoft Word.

  1. Open the Edit menu.
  2. Select Go To...
  3. Select Bookmark.
  4. Under Enter bookmark name, open the drop-down list of bookmark names.

Exceptions

ArgumentNullException
SetRepeatBlock will throw this exception if null (C#) or Nothing (VB.NET) is passed to the method.
ArgumentException

Remarks

A repeat block is a fragment in the template document that will be repeated for each row in a data source. In the template document, repeat blocks are defined by Word bookmarks that contain merge fields.

You can call SetRepeatBlock several times for a single instance of WordTemplate. The repeat block specified by the parameter bookmark must exist in the template. All merge fields in the repeat block will bind to the specified data source.

Examples

C#
vb.net
  • No labels