云锦诚科技专注四川德阳网站设计 四川网站制作 四川网站建设
四川德阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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.xiwangwangguoyuan.com/article/djdpcjj.html

其他资讯