Wiki Markup |
---|
{description} {excerpt}Returns the names of all merge fields in the specified bookmark.{excerpt} {signature:C#} public System.String[] BookmarkFieldMarkers(System.String aBookmark) {signature}{signature:vb.net} Public Function BookmarkFieldMarkers(ByVal aBookmark As String) As String() {signature} {parameters} {param:aBookmark}{param} {returns}The names of all merge fields in the specified bookmark.{returns} {remarks}Bookmarks are used to define repeat blocks. A repeat block is a fragment in the template document that contains merge fields and that will be repeated for each row in a data source. {remarks} {example}{code:csharp|title=C#} //--- Create the WordTemplate object. WordTemplate oWW = new WordTemplate(); //--- Open a template using a string. oWW.Open(@"C:\template.doc"); //--- Get all the bookmark names in the document. String[] allBookmarks = oWW.Bookmarks; //--- Get all the merge fields in the first bookmark. String[] someFields = oWW.BookmarkFieldMarkers(allBookmarks[0]); {code} {code:vb.net|title=vb.net} '--- Create the WordTemplate object. Dim oWW As New WordTemplate() '--- Open a template using a string. oWW.Open("C:\template.doc") '--- Get all the bookmark names in the document. Dim allBookmarks As String() = oWW.Bookmarks '--- Get all the merge fields in the first bookmark. Dim someFields As String() = oWW.BookmarkFieldMarkers(allBookmarks(0)) {code} {example} |
Page History
Overview
Content Tools