Hi
I couldn’t merge a conditional mail merge field
this is my syntax in word
IF{MERGEFIELD Civilite} = “Mr” “Monsieur” {IF{MERGEFIELD Civilite} = “Mme” “Madame” “Mademoiselle”}
i’m getting the field “Civilite” from database:
string dataDir = @“C:\Users\aymen\Desktop”;
strCnn = @“Data Source=C:\Users\aymen\Desktop\jdoc\GEDOCT\GEDOCT\GeDoct.sdf”;
cnn = new SqlCeConnection(strCnn);
cnn.Open();
String strSelect = "Select Civilite, NomPrenom from FicheInformation ";
DataTable data;
SqlCeCommand cmd = new SqlCeCommand(strSelect, cnn);
SqlCeDataAdapter SelectAdapter = new SqlCeDataAdapter(cmd);
data = new DataTable();
SelectAdapter.Fill(data);
Document doc = new Document(dataDir + “PVAsmaSaid.doc”);
int counter = 1;
foreach (DataRow row in data.Rows)
{
Document dstDoc = (Document)doc.Clone(true);
dstDoc.MailMerge.Execute(row);
dstDoc.Save(string.Format(dataDir + “TestFile_out{0}.doc”, counter++));
}
a simple merge field already worked for me but not this