Word comment, inserted by users to show opinions or additional information about words, phrases or paragraphs, is often appeared in the document margins. According to comments, readers can learn some more information about contents or modify contents to express own thoughts more correctly or clearly.
Spire.Doc for .NET, a professional .NET Word component to manipulate Word documents, enables users to insert comment in Word with C#, VB.NET. Users can invoke paragraph.AppendComment(string) method to insert comment for specified paragraph directly. Also, Spire.Doc for .NET provides a Comment class with users. Users can use Format property offered this class to set format comment.
The following demonstrates how perfect a comment can be. You can also freely download Spire.Doc and have a trial.
using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; namespace InsertComment { class Program { static void Main(string[] args) { //Load Document Document document = new Document(); document.LoadFromFile(@"E:\work\Documents\WordDocuments\Humor Them.docx"); //Get Paragraph to Insert Comment Section section = document.Sections[0]; Paragraph paragraph = section.Paragraphs[2]; //Insert Comment string str = "This paragraph presents the first example to Humor Them."; Comment comment = paragraph.AppendComment(str); comment.Format.Author = "E-iceblue"; comment.Format.Initial = "CM"; //Save Document document.SaveToFile("comments.docx", FileFormat.Docx2010); System.Diagnostics.Process.Start("comments.docx"); } } }
Imports Spire.Doc Imports Spire.Doc.Documents Imports Spire.Doc.Fields Namespace InsertComment Class Program Private Shared Sub Main(args As String()) 'Load Document Dim document As New Document() document.LoadFromFile("E:\work\Documents\WordDocuments\Humor Them.docx") 'Get Paragraph to Insert Comment Dim section As Section = document.Sections(0) Dim paragraph As Paragraph = section.Paragraphs(2) 'Insert Comment Dim str As String = "This paragraph presents the first example to Humor Them." Dim comment As Comment = paragraph.AppendComment(str) comment.Format.Author = "E-iceblue" comment.Format.Initial = "CM" 'Save Document document.SaveToFile("comments.docx", FileFormat.Docx2010) System.Diagnostics.Process.Start("comments.docx") End Sub End Class End Namespace
Spire.Doc is a Microsoft Word component, which enables users to perform a wide range of Word document processing tasks directly, such as generate, read, write and modify Word document in WPF, .NET and Silverlight.