C#操作Word书签的方法
本篇内容主要讲解“C#操作Word书签的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#操作Word书签的方法”吧!
10年积累的网站建设、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有华容免费网站建设让你可以放心的选择与我们合作。
C#操作Word书签是如何实现的呢?让我们来看看实例的操作:
Word.Application app = new Word.Application(); //模板文件 //C#操作Word书签string TemplateFile = @"D:\lin\Invoice.doc"; //生成的具有模板样式的新文件 //C#操作Word书签string FileName = @"D:\lin\" + DateTime.Now.ToString("yyyyMMddHHmmssfffffff") + ".doc"; string Fname = DateTime.Now.ToString( "yyyyMMddHHmmssfffffff") + ".doc"; //FileName = Server.MapPath("~/UpLoad/TestWord/" + Fname ); //模板文件拷贝到新文件 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; //C#操作Word书签//打开文件 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(); //C#操作Word书签 foreach (Word.Bookmark bm in doc.Bookmarks) { if (bm.Name == "BookMark_Date") { bm.Select(); bm.Range.Text = "2008";//ViewState["FK_ProdurcePlanID"].ToString(); } //else if (bm.Name == "class") //{ //bm.Select(); //bm.Range.Text = ViewState["_class"].ToString(); //} } //C#操作Word书签object IsSave = true; doc.Close(ref IsSave, ref missing, ref missing); Response.Write( "﹤script language='javascript'﹥alert('生成word成功!'); ﹤/script﹥");
到此,相信大家对“C#操作Word书签的方法”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
分享文章:C#操作Word书签的方法
网站地址:http://pwwzsj.com/article/iggjsp.html