一、Office组件导出Word(服务器配置麻烦)
需要引用Office的DLL,在下文的附件中,不同的Offic版本用的不一样,虽然高级版本可以兼容低级的,不过,还是统一版本最好
贴上核心代码(转载):
1 Microsoft.Office.Interop.Word._Application appWord = new Microsoft.Office.Interop.Word.ApplicationClass(); 2 Microsoft.Office.Interop.Word._Document docFile = null; 3 try 4 { 5 appWord.Visible = false; 6 object objTrue = true; 7 object objFalse = false; 8 object objTemplate = Server.MapPath(@"dot//123.dot");//模板路径 9 object objDocType = Microsoft.Office.Interop.Word.WdDocumentType.wdTypeDocument; 10 docFile = appWord.Documents.Add(ref objTemplate, ref objFalse, ref objDocType, ref objTrue); 11 //第一步生成word文档 12 //定义书签变量 13 object obDD_Name = "DD_Name";//姓 名 14 object obDD_Sex = "DD_Sex";//性 别 15 object obDD_Age = "DD_Age";//年龄 16 object obDD_Birthday = "DD_Birthday"; //出生年月 17 object obDD_Nation = "DD_Nation"; //<