C#操作Word书签实例浅析

开发 后端
C#操作Word书签是如何实现的呢?C#操作Word书签需要注意什么呢?本文就向你介绍C#操作Word书签实例方面的内容。

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

  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#操作符重载特点实例浅析
责任编辑:仲衡 来源: 博客园
相关推荐

2009-08-19 11:13:49

C#操作Word

2009-08-19 11:34:06

C#操作Word

2009-08-19 11:28:41

C#操作Word

2009-08-19 10:25:14

C#操作Word

2009-08-28 17:34:14

读取word文档

2009-09-01 13:13:28

C#打开Word文档

2009-08-18 13:49:21

C# 操作Excel

2009-08-18 16:04:12

C# 操作Excel

2009-08-31 18:38:59

C#写文件

2009-08-20 11:07:07

C#共享内存

2009-08-26 13:48:31

C#打印条码

2009-08-19 10:46:48

C#操作Word表格

2009-08-27 13:30:11

C# interfac

2009-08-19 14:12:23

C#操作注册表

2009-08-19 16:30:55

C#操作Access数

2009-08-18 17:42:12

C#操作符重载

2009-08-17 17:49:20

C# 枚举

2009-09-09 13:57:28

C# XML解析

2009-08-17 13:34:02

C#异步操作

2009-08-18 16:49:05

C# 操作XML
点赞
收藏

51CTO技术栈公众号