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:34:06

C#操作Word

2009-08-19 11:13:49

C#操作Word

2009-08-19 11:28:41

C#操作Word

2009-08-19 10:25:14

C#操作Word

2009-09-01 13:13:28

C#打开Word文档

2009-08-28 17:34:14

读取word文档

2009-08-18 13:49:21

C# 操作Excel

2009-08-31 18:38:59

C#写文件

2009-08-18 16:04:12

C# 操作Excel

2009-08-26 13:48:31

C#打印条码

2009-08-20 11:07:07

C#共享内存

2009-08-19 10:46:48

C#操作Word表格

2009-08-27 13:30:11

C# interfac

2009-08-18 17:42:12

C#操作符重载

2009-08-19 16:30:55

C#操作Access数

2009-08-19 14:12:23

C#操作注册表

2009-08-19 17:44:15

C#操作文本文件

2009-08-27 17:59:56

C#接口定义

2009-08-18 16:49:05

C# 操作XML

2009-08-17 13:34:02

C#异步操作
点赞
收藏

51CTO技术栈公众号