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学习实例浅析
分享链接:http://www.hantingmc.com/qtweb/news2/253952.html

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

广告

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