using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.Office.Interop.Word; namespace WordTest ... {publicpartialclassForm1:Form...{objectstrFileName;ObjectNothing;Microsoft.Office.Interop.Word.ApplicationmyWordApp=newMicrosoft.Office.Interop.Word.ApplicationClass();DocumentmyWordDoc;stringstrContent="";publicForm1()...{InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse)...{createWord();//openWord();}privatevoidcreateWord()...{strFileName=System.Windows.Forms.Application.StartupPath+"test.doc";if(System.IO.File.Exists((string)strFileName))System.IO.File.Delete((string)strFileName);ObjectNothing=System.Reflection.Missing.Value;myWordDoc=myWordApp.Documents.Add(refNothing,refNothing,refNothing,refNothing);将数据库中读取得数据写入到word文件中#region将数据库中读取得数据写入到word文件中strContent="你好 ";myWordDoc.Paragraphs.Last.Range.Text=strContent;strContent="这是测试程序";myWordDoc.Paragraphs.Last.Range.Text=strContent;#endregion//将WordDoc文档对象的内容保存为DOC文档myWordDoc.SaveAs(refstrFileName,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing);//关闭WordDoc文档对象myWordDoc.Close(refNothing,refNothing,refNothing);//关闭WordApp组件对象myWordApp.Quit(refNothing,refNothing,refNothing);this.richTextBox1.Text=strFileName+" "+"创建成功";}privatevoidopenWord()...{fontDialog1.ShowDialog();System.Drawing.Fontfont=fontDialog1.Font;objectfilepath="D:/asp.docx";objectoMissing=System.Reflection.Missing.Value;myWordDoc=myWordApp.Documents.Open(reffilepath,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing);myWordDoc.Content.Font.Size=font.Size;myWordDoc.Content.Font.Name=font.Name;myWordDoc.Save();richTextBox1.Text=myWordDoc.Content.Text;myWordDoc.Close(refoMissing,refoMissing,refoMissing);myWordApp.Quit(refoMissing,refoMissing,refoMissing);}}