// Save the file before adding signature. oDoc.SaveAs2(saveFile); Word.Paragraph oPara3; oRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range; oPara3 = oDoc.Content.Paragraphs.Add(ref oRng); Word.Range p3 = oPara3.Range; p3.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphLeft; oPara3.Range.InsertParagraphAfter(); oPara3.Range.Select(); SignatureSet signatureSet = oDoc.Signatures; //Signature objSignature = signatureSet.Add(); Signature signature = signatureSet.AddSignatureLine(); signature.Setup.ShowSignDate = true; signature.Sign(); oDoc.SaveAs2(saveFile); oDoc.Close(); oWord.Quit(); GC.Collect(); System.Runtime.InteropServices.Marshal.ReleaseComObject(oWord); System.Runtime.InteropServices.Marshal.ReleaseComObject(oDoc);
for (int i = 0; i < listView1.CheckedItems.Count; i++) { string wPath = treeView1.SelectedNode.FullPath; string checkedItems = listView1.CheckedItems[i].Text; string getDoc = Path.Combine(wPath, checkedItems); Word._Document copyFromDoc = mergeApp.Documents.Open(getDoc); copyFromDoc.ActiveWindow.Selection.WholeStory(); copyFromDoc.ActiveWindow.Selection.Copy(); mergeDoc.ActiveWindow.Selection.Paste(); copyFromDoc.Close(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)