這篇文章主要介紹“C#如何操作Word”,在日常操作中,相信很多人在C#如何操作Word問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”C#如何操作Word”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
C#操作Word學習實例:首先引入類庫,Microsoft.Office.Interop.Word,然后進行編程。代碼如下:
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”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。