Hi
Thank you for additional information. You can easily check this, please see the following code:
Document doc = new Document(@"Test\PPS_WLPR_ENG.doc");
// Execute MailMerge with regions
doc.MailMerge.ExecuteWithRegions(GetTableData());
// Get bookmark
Bookmark bk = doc.Range.Bookmarks["RIDERPLANS_BOOKMARK"];
if (bk != null)
{
// Get table, where bookmark is located.
Node table = bk.BookmarkStart.GetAncestor(NodeType.Table);
if (table != null)
table.Remove();
}
doc.Save(@"Test\out.doc");
doc.SaveToPdf(@"Test\out.pdf");
private DataTable GetTableData()
{
// Create data table
DataTable table = new DataTable("TB001S");
table.Columns.Add("rider");
table.Columns.Add("initRiderFaceAmt");
table.Columns.Add("ccySign");
table.Columns.Add("initRiderPrem");
// Add some dummy data.
table.Rows.Add(new object[]
{
"rider",
"initRiderFaceAmt",
"ccySign",
"initRiderPrem"
});
table.Rows.Add(new object[]
{
"rider",
"initRiderFaceAmt",
"ccySign",
"initRiderPrem"
});
table.Rows.Add(new object[]
{
"rider",
"initRiderFaceAmt",
"ccySign",
"initRiderPrem"
});
return table;
}
The table has been deleted successfully.
Could you please create a simple application which will allow me to reproduce the problem on my side?
Best regards,