C#操作Word书签实例浅析

C#操作Word书签是如何实现的呢?让我们来看看实例的操作:

创新互联为客户提供专业的成都网站制作、做网站、外贸营销网站建设、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站制作等网站方面业务。

 
 
 
  1.  Word.Application app = new Word.Application();  
  2.  
  3. //模板文件  
  4.  //C#操作Word书签
  5. string TemplateFile = @"D:\lin\Invoice.doc";  
  6.  
  7. //生成的具有模板样式的新文件  
  8.  //C#操作Word书签
  9. string FileName = @"D:\lin\" +   
  10. DateTime.Now.ToString("yyyyMMddHHmmssfffffff") + ".doc";  
  11.  
  12. string Fname = DateTime.Now.ToString(  
  13. "yyyyMMddHHmmssfffffff") + ".doc";  
  14.  
  15. //FileName = Server.MapPath("~/UpLoad/TestWord/" + Fname );  
  16.  
  17. //模板文件拷贝到新文件  
  18.  
  19. File.Copy(TemplateFile, FileName);  
  20.  
  21. Word.Document doc = new Word.Document();  
  22.  
  23. object Obj_FileName = FileName;  
  24.  
  25. object Visible = false;  
  26.  
  27. object ReadOnly = false;  
  28.  
  29. object missing = System.Reflection.Missing.Value;  
  30.  //C#操作Word书签
  31. //打开文件  
  32.  
  33. doc = app.Documents.Open(ref Obj_FileName,   
  34. ref missing, ref ReadOnly, ref missing,  
  35. ref missing, ref missing, ref missing, ref missing,  
  36. ref missing, ref missing, ref missing, ref Visible,  
  37. ref missing, ref missing, ref missing,  
  38. ref missing);  
  39.  
  40. doc.Activate();  
  41.  //C#操作Word书签
  42.  
  43. foreach (Word.Bookmark bm in doc.Bookmarks)  
  44. {  
  45. if (bm.Name == "BookMark_Date")  
  46. {  
  47. bm.Select();  
  48.  
  49. bm.Range.Text = "2008";//ViewState["FK_ProdurcePlanID"].ToString();  
  50. }  
  51. //else if (bm.Name == "class")  
  52. //{  
  53. //bm.Select();  
  54.  
  55. //bm.Range.Text = ViewState["_class"].ToString();  
  56. //}  
  57.  
  58. }  //C#操作Word书签
  59. object IsSave = true;  
  60.  
  61. doc.Close(ref IsSave, ref missing, ref missing);  
  62.  
  63. Response.Write(  
  64.  
  65. "﹤script language='javascript'﹥alert('生成word成功!');  
  66.  
  67. ﹤/script﹥"); 

C#操作Word书签的实例演示就向你介绍到这里,希望对你了解和学习C#操作Word书签有所帮助。

【编辑推荐】

  1. C# 操作Excel之读取Excel操作浅析
  2. C# 操作Excel之写入Excel操作浅析
  3. C# 操作XML之建立Xml对象浅析
  4. C#操作XML文件学习综合体会
  5. C#操作符重载特点实例浅析

标题名称:C#操作Word书签实例浅析
标题网址:http://www.shufengxianlan.com/qtweb/news9/56159.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联