成都网站建设设计

将想法与焦点和您一起共享

C#操作Word学习实例浅析

C#操作Word学习实例:首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下:

超过十多年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都做网站、成都网站设计,成都网站推广,成都网站优化,整体网络托管,小程序定制开发,微信开发,重庆App定制开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

 
 
 
  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.ComponentModel; 
  4. using System.Data; 
  5. using System.Drawing; 
  6. using System.Text; 
  7. using System.Windows.Forms; 
  8. using Microsoft.Office.Interop.Word; 
  9. namespace WordTest 
  10. public partial class Form1 : Form 
  11. object strFileName; 
  12. Object Nothing; 
  13. Microsoft.Office.Interop.Word.Application myWordApp =
  14.  new Microsoft.Office.Interop.Word.ApplicationClass(); 
  15. Document myWordDoc; 
  16. string strContent = ""; 
  17. public Form1() 
  18. InitializeComponent(); 
  19. }   //C#操作Word学习实例浅析
  20. private void button1_Click(object sender, EventArgs e) 
  21. createWord(); 
  22. //openWord(); 
  23. private void createWord() 
  24. strFileName = System.Windows.Forms.Application.StartupPath + "test.doc"; 
  25. if (System.IO.File.Exists((string)strFileName)) 
  26. System.IO.File.Delete((string)strFileName); 
  27. Object Nothing = System.Reflection.Missing.Value; 
  28. myWordDoc = myWordApp.Documents.Add(ref Nothing, 
  29. ref Nothing, ref Nothing, ref Nothing); 
  30. #region 将数据库中读取得数据写入到word文件中 
  31. strContent = "你好nnr"; 
  32. myWordDoc.Paragraphs.Last.Range.Text = strContent; 
  33. strContent = "这是测试程序"; 
  34. myWordDoc.Paragraphs.Last.Range.Text = strContent; 
  35.  //C#操作Word学习实例浅析
  36. #endregion 
  37. //将WordDoc文档对象的内容保存为DOC文档 
  38. myWordDoc.SaveAs(ref strFileName, ref Nothing, 
  39. ref Nothing, ref Nothing, ref Nothing, ref Nothing,
  40.  ref Nothing, ref Nothing, ref Nothing, ref Nothing,
  41.  ref Nothing, ref Nothing, ref Nothing, ref Nothing,
  42.  ref Nothing, ref Nothing); 
  43. //关闭WordDoc文档对象 
  44. myWordDoc.Close(ref Nothing, ref Nothing, ref Nothing); 
  45. //关闭WordApp组件对象 
  46. myWordApp.Quit(ref Nothing, ref Nothing, ref Nothing); 
  47. this.richTextBox1.Text = strFileName + "rn" + "创建成功"; 
  48. private void openWord() 
  49. {   //C#操作Word学习实例浅析
  50. fontDialog1.ShowDialog(); 
  51. System.Drawing.Font font = fontDialog1.Font; 
  52. object filepath = "D:asp.docx"; 
  53. object oMissing = System.Reflection.Missing.Value; 
  54. myWordDoc = myWordApp.Documents.Open(ref filepath,
  55.  ref oMissing, ref oMissing, ref oMissing,
  56.  ref oMissing, 
  57. ref oMissing, ref oMissing, ref oMissing,
  58.  ref oMissing, ref oMissing, ref oMissing, 
  59. ref oMissing, ref oMissing, ref oMissing,
  60.  ref oMissing, ref oMissing); 
  61. myWordDoc.Content.Font.Size = font.Size; 
  62. myWordDoc.Content.Font.Name = font.Name; 
  63. myWordDoc.Save(); 
  64. richTextBox1.Text = myWordDoc.Content.Text; 
  65.  //C#操作Word学习实例浅析
  66. myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing); 
  67. myWordApp.Quit(ref oMissing, ref oMissing, ref oMissing); 

C#操作Word学习实例的基本内容就向你介绍到这里,希望对你了解和学习C#操作Word有所帮助。


网站标题:C#操作Word学习实例浅析
本文地址:https://chengdu.cdxwcx.cn/article/ccsgdsg.html