Message-ID: <1784909728.9903.1711706299091.JavaMail.web05$@web05> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_9902_17994444.1711706299091" ------=_Part_9902_17994444.1711706299091 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Sets the specified repeat block's data source to a SharePoint View.
= =20<p>public static void SetRepeatBlock(this WordTemplate template, Micr= osoft.SharePoint.SPView view, Microsoft.SharePoint.SPList list, string book= mark)</p>=20
<p>Public Shared Sub SetRepeatBlock(ByVal template As WordTemplate, B= yVal view As Microsoft.SharePoint.SPView, ByVal list As Microsoft.SharePoin= t.SPList, ByVal bookmark As String)</p>=20
The bookmark name of the template repeat block. The bookmark passed to <= code>SetRepeatBlock must exist in the template Word file. To see a l= ist of template bookmark names:
=20SetRepeatBlock
will throw this exception if=20
null
(C#) or=20
Nothing
(VB.NET) is passed to the method.=20
A repeat block is a fragment in the template document that will be repea= ted for each row in a data source. In the template document, repeat blocks = are defined by Word bookmarks that contain merge fields.
=20You can call SetRepeatBlock several times for a single instance of WordTemplate. The =
repeat block specified by the parameter bookmark
must exist in=
the template.
//--- Set a data source for the repeat block //--- defined by the bookmark "Page" //--- "myView" is the SharePoint View containing the da= ta to be //--- imported and repeated in the repeat block oWW.SetRepeatBlock(myView, myList, "Page"); oWW.Process();=20
'--- Set a data source for the repeat block '--- defined by the bookmark "Page" '--- "myView" is the SharePoint View containing the dat= a to be '--- imported and repeated in the repeat block oWW.SetRepeatBlock(myView, myList, "Page") oWW.Process()=20