1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Microsoft.Office.Interop.Word.Application msWord = new Microsoft.Office.Interop.Word.Application();
object missing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.Document nvDoc;
msWord.Visible = true;
nvDoc = msWord.Documents.Add(@"D:\SMSO\Helo.docx");
nvDoc.MailMerge.OpenDataSource(@"D:\SMSO\src.odc", ref missing, ref missing, ref missing, true, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
if (nvDoc.MailMerge.State == Microsoft.Office.Interop.Word.WdMailMergeState.wdMainAndDataSource)
;
nvDoc.MailMerge.Destination = Microsoft.Office.Interop.Word.WdMailMergeDestination.wdSendToNewDocument;
object oFalse = false;
nvDoc.MailMerge.Execute(ref oFalse);
Microsoft.Office.Interop.Word.Document DocumentResultat = msWord.ActiveDocument;
DocumentResultat.SaveAs (@"D:\SMSO\resultPublipostage.docx");
DocumentResultat.Save();
DocumentResultat.Close();
nvDoc.Close(ref missing, ref missing, ref missing); |