winfrom下,怎么生成一个word模板 winfrom下,通过添加数据库数据,怎么生成一个word模板 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 导出word 数据写进去不就得了 实在不行看看NPOI里有没有. 先设计好WORD模版,通过书签等赋值或VSTO using System;using System.IO;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { Word.Application app = new Word.Application(); //模板文件 string TemplateFile = @"D:\Mywork\ExcelReportsServer\ReportServer\Tempalte\SmallList.doc"; //生成的具有模板样式的新文件 string FileName = @"C:\Documents and Settings\Administrator\桌面\" + DateTime.Now.ToString("yyyyMMddHHmmssfffffff")+".doc"; //模板文件拷贝到新文件 File.Copy(TemplateFile, FileName); Word.Document doc = new Word.Document(); object Obj_FileName = FileName; object Visible = false; object ReadOnly = false; object missing = System.Reflection.Missing.Value; //打开文件 doc = app.Documents.Open(ref Obj_FileName, ref missing, ref ReadOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref Visible, ref missing, ref missing, ref missing, ref missing); doc.Activate(); //光标转到书签 for (int bookIndex = 0; bookIndex < 5; bookIndex++) { object BookMarkName = "BookMark" + bookIndex.ToString(); object what = Word.WdGoToItem.wdGoToBook; doc.ActiveWindow.Selection.GoTo(ref what, ref missing, ref missing, ref BookMarkName); doc.ActiveWindow.Selection.TypeText("文明单位" + bookIndex.ToString() + "zaddd 25 大学"); doc.ActiveWindow.Selection.TypeParagraph(); } object IsSave = true; doc.Close(ref IsSave, ref missing, ref missing); Response.Write("<script language='javascript'>alert('生成模板成功!')</script>"); }} world模版,你说的是导出页面中的数据? C#如何实现日程提醒功能 C#窗体程序中怎么在正在运行窗体程序中有能像vs2008那样能任意拖放控件位置,大小吗(比如说一个Button)? exe 与dll 讨论!关于bindingSource 请问有什么办法可以得到QQ2007对话界面中的消息输入框的class? 同时用delphi写的dll组件,用来输出统计图形,在.net下调用报“灾难性错误” 请教请教 请问有没有用asp.net写的BBS系统源码下载?谢谢! 简单问题? FrameworkSDK中的TlbImp是做什么的? 如果某个WMI类中的属性是对象数组,怎样对里面的值进行修改呢 socket代码求帮助
或VSTO
using System.IO;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
Word.Application app = new Word.Application();
//模板文件
string TemplateFile = @"D:\Mywork\ExcelReportsServer\ReportServer\Tempalte\SmallList.doc";
//生成的具有模板样式的新文件
string FileName = @"C:\Documents and Settings\Administrator\桌面\" + DateTime.Now.ToString("yyyyMMddHHmmssfffffff")+".doc";
//模板文件拷贝到新文件
File.Copy(TemplateFile, FileName);
Word.Document doc = new Word.Document();
object Obj_FileName = FileName;
object Visible = false;
object ReadOnly = false;
object missing = System.Reflection.Missing.Value;
//打开文件
doc = app.Documents.Open(ref Obj_FileName, ref missing, ref ReadOnly, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref Visible,
ref missing, ref missing, ref missing,
ref missing);
doc.Activate(); //光标转到书签
for (int bookIndex = 0; bookIndex < 5; bookIndex++)
{
object BookMarkName = "BookMark" + bookIndex.ToString();
object what = Word.WdGoToItem.wdGoToBook;
doc.ActiveWindow.Selection.GoTo(ref what, ref missing, ref missing, ref BookMarkName);
doc.ActiveWindow.Selection.TypeText("文明单位" + bookIndex.ToString() + "zaddd 25 大学");
doc.ActiveWindow.Selection.TypeParagraph();
}
object IsSave = true;
doc.Close(ref IsSave, ref missing, ref missing);
Response.Write("<script language='javascript'>alert('生成模板成功!')</script>");
}
}