C#操作Word学习实例:首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下:
超过十多年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都做网站、成都网站设计,成都网站推广,成都网站优化,整体网络托管,小程序定制开发,微信开发,重庆App定制开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using Microsoft.Office.Interop.Word;
- namespace WordTest
- {
- public partial class Form1 : Form
- {
- object strFileName;
- Object Nothing;
- Microsoft.Office.Interop.Word.Application myWordApp =
- new Microsoft.Office.Interop.Word.ApplicationClass();
- Document myWordDoc;
- string strContent = "";
- public Form1()
- {
- InitializeComponent();
- } //C#操作Word学习实例浅析
- private void button1_Click(object sender, EventArgs e)
- {
- createWord();
- //openWord();
- }
- private void createWord()
- {
- strFileName = System.Windows.Forms.Application.StartupPath + "test.doc";
- if (System.IO.File.Exists((string)strFileName))
- System.IO.File.Delete((string)strFileName);
- Object Nothing = System.Reflection.Missing.Value;
- myWordDoc = myWordApp.Documents.Add(ref Nothing,
- ref Nothing, ref Nothing, ref Nothing);
- #region 将数据库中读取得数据写入到word文件中
- strContent = "你好nnr";
- myWordDoc.Paragraphs.Last.Range.Text = strContent;
- strContent = "这是测试程序";
- myWordDoc.Paragraphs.Last.Range.Text = strContent;
- //C#操作Word学习实例浅析
- #endregion
- //将WordDoc文档对象的内容保存为DOC文档
- myWordDoc.SaveAs(ref strFileName, ref Nothing,
- ref Nothing, ref Nothing, ref Nothing, ref Nothing,
- ref Nothing, ref Nothing, ref Nothing, ref Nothing,
- ref Nothing, ref Nothing, ref Nothing, ref Nothing,
- ref Nothing, ref Nothing);
- //关闭WordDoc文档对象
- myWordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
- //关闭WordApp组件对象
- myWordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
- this.richTextBox1.Text = strFileName + "rn" + "创建成功";
- }
- private void openWord()
- { //C#操作Word学习实例浅析
- fontDialog1.ShowDialog();
- System.Drawing.Font font = fontDialog1.Font;
- object filepath = "D:asp.docx";
- object oMissing = System.Reflection.Missing.Value;
- myWordDoc = myWordApp.Documents.Open(ref filepath,
- ref oMissing, ref oMissing, ref oMissing,
- ref oMissing,
- ref oMissing, ref oMissing, ref oMissing,
- ref oMissing, ref oMissing, ref oMissing,
- ref oMissing, ref oMissing, ref oMissing,
- ref oMissing, ref oMissing);
- myWordDoc.Content.Font.Size = font.Size;
- myWordDoc.Content.Font.Name = font.Name;
- myWordDoc.Save();
- richTextBox1.Text = myWordDoc.Content.Text;
- //C#操作Word学习实例浅析
- myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing);
- myWordApp.Quit(ref oMissing, ref oMissing, ref oMissing);
- }
- }
C#操作Word学习实例的基本内容就向你介绍到这里,希望对你了解和学习C#操作Word有所帮助。
分享题目:C#操作Word学习实例浅析
分享链接:http://www.shufengxianlan.com/qtweb/news2/253952.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联